LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2911|回复: 6

求助bash shell 命令的返回值作为另一个命令的一部分.

[复制链接]
发表于 2008-10-18 14:42:31 | 显示全部楼层 |阅读模式
tar -cvf {date +%F_%X}.tar htdocs/
我想用date命令返回的日期作为 tar参数的一部分 应该怎么实现?
谢谢.
发表于 2008-10-18 14:45:42 | 显示全部楼层
反引号,键盘上ESC键下面那个。

$echo `date`

程序的返回值和输出值不是一回事......
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-18 14:57:49 | 显示全部楼层
Post by maitr;1895611
反引号,键盘上ESC键下面那个。

$echo `date`

程序的返回值和输出值不是一回事......


呃...表述不清 -_- 8好意思`~
3Q~~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-18 15:03:40 | 显示全部楼层
好像有问题...
tar -cvf `date +%F%X` htdocs/
shell没有任何反应..ps也看不到tar进程..
回复 支持 反对

使用道具 举报

发表于 2008-10-18 15:12:42 | 显示全部楼层
echo  $?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-20 00:37:22 | 显示全部楼层
继续问...`````````
回复 支持 反对

使用道具 举报

发表于 2008-10-21 10:36:48 | 显示全部楼层
去掉%X试试,
时间格式有错,不支持这样的输出。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表