Anexando o registro de data e hora ao nome de um arquivo de log

3

Eu tenho um Makefile que eu invoco usando o seguinte comando:

    $ make analyze foo=History01

Eu tenho o Makefile a seguir e preciso anexar o registro de data e hora ao nome do arquivo de log:

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

Em vez de TIMESTAMP, preciso do registro de data e hora do sistema (quando o arquivo de log é criado) com o formato aaaaMMddHHmmss

Eu sou um usuário do Ubuntu e eu não sou realmente experiente com Linux, eu ficaria muito grato por qualquer resposta. Agradecemos antecipadamente.

    
por richardtk_1 12.07.2013 / 15:51

1 resposta

6

Em vez de TIMESTAMP , coloque

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

na sua receita de uma linha.

    
por 12.07.2013 / 15:58