当前位置: 技术问答>linux和unix
shell脚本创建文件返回的问题
来源: 互联网 发布时间:2017-04-08
本文导语: mktemp创建文件, 如何返回这个文件名呢, 因为下面的逻辑要用这个文件名 | $ ls /tmp/ | grep tmp $ cat mktemp.sh filename=`mktemp` #不是单引号,是tab键上面那个键表示的字符 echo "The name is: $filename" $ sh mktemp....
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
|
``或者$()
|
楼上正解
filename=`mktemp`
echo $filename
/tmp/tmp.xIXGQ19846
filename=`mktemp`
echo $filename
/tmp/tmp.xIXGQ19846