shell - linux 重定向器使用 $date 变量记录文件名

标签 shell redirect

我有一个包含一行的脚本:

ruby /root/backup_scripts/new_scripts/aapxen01.rb>>/volumes/backups/aapxen01/$date.log  2>&1

这会生成一个名为“.log”的日志文件,显然不是我要找的。如何生成当前日期作为文件名?

最佳答案

将 $date 替换为:

`date "+%Y-%m-%d"`

关于shell - linux 重定向器使用 $date 变量记录文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4173467/

相关文章:

linux - 暂停后台运行的 bash 脚本

shell - 根据打开字符串中的输入值对文件进行排序

linux - 使用awk从两个文件写一个两列文件

c# - 继承了一个具有 60,000 个 url 重定向的 ASP.NET 网站应用程序

winapi - 如何检测输出何时被重定向?

linux - 如何从失败的命令返回退出代码 0

linux - uniq -c 按列排序?

python - 将标准错误重定向到日志,想要添加时间戳

http - 使用 nginx 重定向所有不是来 self 的 IP 的请求

mod-rewrite - 具有外部重定向和内部重写的 mod_rewrite