Ordre per saber els dies que falten per cap d'any

Tot i que no estem en dates de cap d'any ni molt menys, trobada a aquest tip particularment interessant.

En una terminal posem simplement això:

echo "Faltan $(($(date +%j -d"Dec 31")-$(date +%-j))) días para que termine el año $(date +%Y)."

Com veuran, els apareixerà alguna cosa com:

Falten 215 dies perquè acabi l'any 2013.

El funcionament és simple, estem usant l'ordre i variable date , amb date +%j sabem el dia de l'any en què estem ( ahir 30 de maig és dia número 150 ), després vam treure quants dies té l'any -d»Dec 31″ ( … o això vaig entendre jo ), per finalment restar-los aquells dies que té l'any a l'any al.

En fi, amb l'ordre date es poden fer moltes més coses de les que vaig pensar 

Salutacions


Afegir com a font preferida a Google