La solución pasa por utilizar SQLite, por lo que debes tenerla instalada:
sudo aptitude install sqlite3
SQLite posee comando específicos para gestionar fechas y realizar operaciones con ellas. Entonces, la forma más sencilla de comparar dos fechas desde la terminal, es enviado una consulta a sqlite3 sin abrirlo, ¿cómo? así de simple:
echo "select (julianday('2012-12-21') - julianday('now');" | sqlite3
El sencillo siguiente script te dará de ejecutar la opción de ingresar dos fechas y regresará la diferencia de días y meses entre ellas. Pueden ver y descargar el script:
Luego crea un alias conveniente con el siguiente comando, considerando que lo guardas bajo ~/Scripts/compara-fechas.sh:
sudo -s
echo "alias compara-fechas='sh ~/Scripts/compara-fechas.sh'" >> ~/.bash_aliases
exit
exit
Finalmente para ejecutarlo escribe en la terminal "compara-fechas" e ingresa los valores solicitados.
No hay comentarios.:
Publicar un comentario