我只是想将我的脚本
输出重定向到一个
文件,为此我尝试
重定向一个简单命令的
输出,它适用于特定的语法而不是另一个.请你看看并给我任何建议,提前致谢.
RGDS,
O.
这个工作正常:
du -h > "/var/log/mytst.$(date +%Y-%m-%d_%H:%M).log"
这不是:
du -h > /var/log/mytst."$(date +"%D--%H:%M:%S")".log 2>&1
任何的想法?
看看这个
输出:
$echo "/var/log/mytst.$(date +%Y-%m-%d_%H:%M).log"
/var/log/mytst.2014-08-11_13:54.log
$echo /var/log/mytst."$(date +"%D--%H:%M:%S")".log
/var/log/mytst.08/11/14--13:54:00.log
第二个表示树层次结构,因为日期%D的输出中的/被视为目录分隔符.你的问题没有说明第二个版本如何“不起作用”,所以我敢打赌错误是没有这样的文件或目录.
原文链接:https://www.f2er.com/linux/394608.html