Posts del SysAdminUncategorized

Ejemplos del uso de date: más opciones de formato

Siguiendo el tema que comenzamos en el post anterior, en esta ocasión veremos más ejemplos del uso de date. En primer lugar, es necesario recordar que esta herramienta es sumamente versátil. Por lo tanto, el límite está dado solamente por nuestra imaginación y necesidades.

Más ejemplos del uso de date

Esta herramienta no solamente nos permite dar formato a la fecha actual, sino a otras también. Además, podemos restar días, semanas, meses, y años al día de hoy para obtener la fecha correspondiente como veremos en los siguientes ejemplos.

Ejemplo 4: Dar formato a una fecha específica

Con las opciones -d o --date podemos utilizar una fecha específica en vez de la actual. Por ejemplo,

mostrará la fecha especificada (en formato yyyy-mm-dd) como 22/05/2016.

El formato que debe tener el argumento de -d o --date está especificado en el apartado Calendar date items dentro de info date.

También podemos expresar la fecha deseada en términos más legibles, como vemos a continuación:

Sin embargo, vemos que tendremos que especificar las palabras (en este caso el mes) en inglés.

Ejemplo 5: Especificar una fecha pasada o futura a partir de la actual

Por suerte, mostrar una fecha pasada o futura a partir de la actual es muy simple. Por ejemplo, para ver la fecha correspondiente al día de ayer:

o una semana para adelante:

Incluso podemos ver la fecha correspondiente al próximo lunes:

En la Fig. 1 veremos ilustrados todos los ejemplos de este post:

Más ejemplos del uso de date
Figura 1 – Más ejemplos del uso de date

Como explicamos en este post y en el anterior, el comando date nos ofrece muchas opciones para dar formato a fechas y horas. De esta manera, nuestros shell scripts o aplicaciones podrán utilizar el que sea más conveniente para nosotros.

Espero que este post les haya resultado útil. ¡Nos leemos en breve!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *