ログファイル名にタイムスタンプを追加する

ログファイル名にタイムスタンプを追加する

以下を使用して呼び出す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)

あなたのレシピラインに。

関連情報