获取今天的日期并在文件名中使用它

Lou*_* B. 13 command-line filename date

使用命令行,我想创建一个名称为今天日期的日志文件(例如,今天是 05/17/2011,所以文件名必须是log051711)。

我知道如何创建文件 ( touch filename),但我不知道如何获取今天的日期。我已经查看了 的手册date,但似乎我无法真正格式化其输出?

任何帮助,将不胜感激。

Flo*_*sch 13

您可以使用“+FORMAT”参数格式化输出,例如

touch "log$(date +'%m%d%y')"
Run Code Online (Sandbox Code Playgroud)

有关可以在 FORMAT 中使用的序列,请参阅联机帮助页。