读书人

shell脚本创建文件返回的有关问题

发布时间: 2013-04-20 19:43:01 作者: rapoo

shell脚本创建文件返回的问题
mktemp创建文件,
如何返回这个文件名呢,
因为下面的逻辑要用这个文件名


[解决办法]
``或者$()
[解决办法]

引用:
2楼的, 我是在shell脚本里写,好像不对
$ ls /tmp/ 
[解决办法]
grep tmp
$ cat mktemp.sh
filename=`mktemp` #不是单引号,是tab键上面那个键表示的字符
echo "The name is: $filename"
$ sh mktemp.sh
The name is: /tmp/tmp.6bHmupkaY9
$ ls /tmp/
[解决办法]
grep tmp
tmp.6bHmupkaY9

[解决办法]
楼上正解
filename=`mktemp`
echo $filename
/tmp/tmp.xIXGQ19846

读书人网 >UNIXLINUX

热点推荐