converte o timestamp para o tempo formatado OSX

1

Eu tinha esse trabalho no Ubuntu, mas agora estou tentando executar o script no OSX, mas parece que a formatação da data é diferente.

Originalmente eu tinha:

date -d "$MODDATE" +%F" "%H":"%M

onde $MODDATE é um timestamp unix gerado com stat

No entanto, a função de data acima não funciona da mesma maneira nas versões do BSD. Como posso converter o registro de data e hora para a data no seguinte formato: AAAA-MM-DD HH: MM?

    
por Ortix92 13.08.2013 / 01:39

1 resposta

3

Você pode usar o comando:

$ date -jf "<input format>" "<input value>" +"<output format>"

Por exemplo:

$ date -jf "%Y-%m-%d %H:%M" "2011-11-13 08:11:02" +"%Y-%m-%d %H:%M"
2013-08-13 09:11

Referências

por 13.08.2013 / 01:54

Tags