将时间戳附加到日志文件的名称中

将时间戳附加到日志文件的名称中

我有一个 Makefile,我使用以下命令调用它:

    $ make analyze foo=History01

我有以下 Makefile,我需要将时间戳附加到日志文件的名称中:

    analyze:
            cat $(foo) | perl tokenize.pl | flookup spanmorph.fst 2>&1 | tee -a $(foo)TIMESTAMP.log

我需要格式为 yyyyMMddHHmmss 的系统时间戳(创建日志文件时)而不是 TIMESTAMP

顺便说一句,我是 Ubuntu 用户,对 Linux 并没有真正的经验,如果有任何答案,我将不胜感激。提前致谢。

答案1

而不是TIMESTAMP, 把

$$(date +%Y%m%d%H%M%S)

在你的一行食谱中。

相关内容