shell脚本创建文件返回的问题
mktemp创建文件,
如何返回这个文件名呢,
因为下面的逻辑要用这个文件名
[解决办法]
``或者$()
[解决办法]
$ 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