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

ladofwind 2013-04-18 04:02:33
mktemp创建文件,
如何返回这个文件名呢,
因为下面的逻辑要用这个文件名

...全文
133 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ladofwind 2013-04-19
  • 打赏
  • 举报
回复
Thanks, very helpful.
linux-c 2013-04-18
  • 打赏
  • 举报
回复
楼上正解
filename=`mktemp`
echo $filename
/tmp/tmp.xIXGQ19846
prohibit 2013-04-18
  • 打赏
  • 举报
回复
引用 4 楼 ladofwind 的回复:
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
ladofwind 2013-04-18
  • 打赏
  • 举报
回复
2楼的, 我是在shell脚本里写,好像不对
ladofwind 2013-04-18
  • 打赏
  • 举报
回复
回答太简练了,以至于我都没懂
prohibit 2013-04-18
  • 打赏
  • 举报
回复
filename=`mktemp`
echo $filename
qq120848369 2013-04-18
  • 打赏
  • 举报
回复
``或者$()

18,771

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧