Conversion d'une date unix en date lisible

Publié le 04 septembre 2009 dans [ astuce, unix ]

Pour tous les fichiers d'un dossier (nommés ls[unixtime].log), en bash :

for i in *; do bla=`echo $i | sed "s:ls::" | sed "s:\.log::"`; toto=`date -u -d "1970-01-01 UTC + $bla seconds"`; echo $i,$toto; done