Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – bash – 将日志文件直接输出到日志文件中(名称中包含日期)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我只是想将我的脚本输出重定向到一个文件,为此我尝试重定向一个简单命令的输出,它适用于特定的语法而不是另一个.请你看看并给我任何建议,提前致谢. 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
@H_450_6@
@H_450_6@
我只是想将我的脚本输出重定向一个文件,为此我尝试重定向一个简单命令的输出,它适用于特定的语法而不是另一个.请你看看并给我任何建议,提前致谢.
RGDS,
O. @H_301_4@这个工作正常:

du -h > "/var/log/myTst.$(date +%Y-%m-%d_%H:%M).log"
@H_301_4@这不是:

du -h > /var/log/myTst."$(date +"%D--%H:%M:%s")".log 2>&1
@H_301_4@任何的想法?

解决方法

看看这个输出
$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
@H_301_4@第二个表示树层次结构,因为日期%D的输出中的/被视为目录分隔符.你的问题没有说明第二个版本如何“不起作用”,所以我敢打赌错误是没有这样的文件或目录.

大佬总结

以上是大佬教程为你收集整理的linux – bash – 将日志文件直接输出到日志文件中(名称中包含日期)全部内容,希望文章能够帮你解决linux – bash – 将日志文件直接输出到日志文件中(名称中包含日期)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
猜你在找的Linux相关文章