Pregunta Cómo usar $ date en script de Unix


Estoy usando $date comando en un script de Unix y está dando como "Tue Aug 27 05:53:37 EDT 2013".

Esto viene como un correo automático.

El valor de la marca de tiempo es largo y se ajusta a una nueva línea.

¿Cómo puedo ajustar el comando de modo que el formato de tiempo no se ajuste a la nueva línea?


2


origen




Respuestas:


Esto debería funcionar:

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

Si lo haces man date, encontrará todos los marcadores de posición posibles para construir su cadena de fecha.


1





man date muestra todas las posibles opciones de salida, puede usar, por ejemplo, el uso

$ date +%D
09/11/13

1