以下を使用して呼び出すMakefileがあります。
$ make analyze foo=History01
次のMakefileがあり、ログファイル名にタイムスタンプを追加する必要があります。
analyze:
cat $(foo) | perl tokenize.pl | flookup spanmorph.fst 2>&1 | tee -a $(foo)TIMESTAMP.log
TIMESTAMPの代わりにyyyyMMddHHmmss形式のシステムタイムスタンプ(ログファイルを作成するとき)が必要です。
ところで、私はUbuntuユーザーであり、Linuxの実際の経験がないので、どんな答えでも大変感謝しています。よろしくお願いします。
答え1
代わりTIMESTAMP
に
$$(date +%Y%m%d%H%M%S)
あなたのレシピラインに。