我有一个 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)
在你的一行食谱中。