linux – bash – 将日志文件直接输出到日志文件中(名称中包含日期)
发布时间:2020-08-04 01:18:38 所属栏目:Linux 来源:互联网
导读:我只是想将我的脚本输出重定向到一个文件,为此我尝试重定向一个简单命令的输出,它适用于特定的语法而不是另一个.请你看看并给我任何建议,提前致谢. RGDS, O. 这个工作正常: du -h /var/log/mytst.$(date +%Y-%m-%d_%H:%M).log 这不是: du -h /var/log/mytst
|
我只是想将我的脚本输出重定向到一个文件,为此我尝试重定向一个简单命令的输出,它适用于特定的语法而不是另一个.请你看看并给我任何建议,提前致谢.
这个工作正常: 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的输出中的/被视为目录分隔符.你的问题没有说明第二个版本如何“不起作用”,所以我敢打赌错误是没有这样的文件或目录. (编辑:日照站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- LINUX实战:Linux df 命令详解
- -fstack-protector,-fstack-protector-all和-fmudflap
- 同一个Linux程序如何在同时运行的不同进程上多次使用内存地
- linux – GNU排序命令的行为(带有非字母ASCII字符,如点或分
- linux – 如何在特定列中grep值小于0.2的行?
- LINUX实战:VMware Fusion DHCP方式下如何指定虚拟机IP地址
- 如何在Linux中绘制OpenGL ES?
- 使用Linux Shell正则表达式匹配文件名
- linux – cgroups隔离(分离组进程)
- How can I exclude directories from grep -R?
