Como usar $ date no script Unix

2

Estou usando o comando $date em um script Unix e está dando como "Tue Aug 27 05:53:37 EDT 2013".

Isso está chegando como um email automático.

O valor do registro de data e hora é longo e envolve a nova linha.

Como posso ajustar o comando de tal forma que o formato de hora não se enrole em uma nova linha?

    
por Sumanth 11.09.2013 / 10:42

2 respostas

1

Isso deve funcionar:

#!/bin/bash
DATE='date +%Y-%m-%d'

Se você usar man date , encontrará todos os espaços reservados possíveis para construir sua sequência de datas.

    
por 11.09.2013 / 10:47
1

man date mostra todas as opções de saída possíveis, você pode, por exemplo, usar

$ date +%D
09/11/13
    
por 11.09.2013 / 10:47