这是我的脚本中的命令:
mv -f -v $oldfile /infanass/dev/admin/backup/${oldfile##*/}_$(date +%F-%T)
现在的输出是:
file1.txt_2013-07-11-15:08:16
我希望服务器名称显示在文件名之前。我认为 :
uname -n
是正确的命令,但我就是无法让它显示出来。
答案1
您需要`
在前后使用反引号 ( )uname -n
来插入此命令的输出。
这应该可以做到:
mv -f -v $oldfile /infanass/dev/admin/backup/\`uname -n\`${oldfile##*/}_$(date +%F-%T)
答案2
你也可以这样做:
$ mv -f -v $oldfile /infanass/dev/admin/backup/$(uname -n)${oldfile##*/}_$(date +%F-%T)