26 marzo 2015

Obtener la fecha en distintos formatos

Siempre la manipulación de la fecha es un lío, una manera fácil de hacer, es utilizando el mismo comando date -funciona en linux y HPUX- por ejemplo:

[arturo@Linux ~]$ date -u +%Y-%m-%d
2015-03-26

el -u indica que queremos la salida de la fecha y con + entregamos el formato que queremos, aquí un par más:

[arturo@Linux ~]$ date -u +%X
02:38:53 PM
[arturo@Linux ~]$ date -u +%F
2015-03-26


o junto:

[arturo@Linux ~]$ date -u +%F-%X
2015-03-26-02:39:42 PM






ahora si quisieramos por ejemplo un archivo con la fecha, podriamos hacer algo así:
NOMARCHIVO="archivo_del_"`date -u +%F`".txt"
touch $NOMARCHIVO

entonces:

[arturo@Linux ~]$ NOMARCHIVO="archivo_del_"`date -u +%F`".txt"
[arturo@Linux ~]$ touch $NOMARCHIVO
[arturo@Linux ~]$ ll $NOMARCHIVO
-rw-rw-r--. 1 arturo arturo 0 Mar 26 11:42 archivo_del_2015-03-26.txt





1 comentario:

  1. Anónimo1/12/2016

    Buen blog.
    Faltó el comando ddate, que entrega la fecha según el calendario discordiano ;)
    Saludos!

    ResponderBorrar