Si te interesa saber los días que faltan para que acabe el año, hoy te propongo un comando que lo calcula y lo muestra automáticamente. Abre un Terminal y escribe lo siguiente:
echo "Faltan $(($(date +%j -d"Dec 31")-$(date +%-j))) días para que acabe el año $(date +%Y)."
El resultado que puedes ver al ejecutarlo hoy es:
Faltan 327 días para que acabe el año 2010.
¿Útil? No lo sé. ¿Curioso? Sí.
Fuente: commandlinefu.com




Se le puede sacar su “provecho”… por ejemplo cambiando el dia, en vez de calcular hasta el 31 de diciembre, se puede poner otro dia que te convenga para hacer cuenta atras a un acontecimiento interesado. Para luego ponerlo en el conky, por ejemplo. Incluso puedes hacerte un script para ir añadiento fechas…
solo una pregunta: como cambio el dia en esta linia?
echo “Faltan $(($(date +%j -d”Dec 31″)-$(date +%-j))) días para que acabe el año $(date +%Y).”
como se abrevian el mes de abril? es el unico que no lo saco…
@Gargamel
Tienes razón, si se calculan los días hasta una fecha importante para uno es más útil.
Para abreviar abril utiliza “Apr”.
Saludos y gracias por comentar :-D
Es curioso pero con Apr me da el error:
bash: 095: value too great for base (error token is “095″)
lo cual es muy extraño… solo me pasa con abril. Me interesa pq es mi cumpleaños… y el de mi novia, y claro, mejor no olvidarse de eso :)
saludos
@Gargamel
¡Claro! No hay que olvidar los cumpleaños aunque para eso yo uso el Google Calendar. Con este comando el problema es que completa con ceros. Usa el comando modificado (fíjate en el guión):
echo "Faltan $(($(date +%-j -d"Apr 2")-$(date +%-j))) días tu cumpleaños."Saludos.
ahora si funciona!
muchas gracias!