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

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

...全文
95 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
``或者$()
  • 打赏
  • 举报
回复
相关推荐
发帖
Linux/Unix社区
加入

1.8w+

社区成员

Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
申请成为版主
帖子事件
创建了帖子
2013-04-18 04:02
社区公告
暂无公告