Le 26 mars 2012 10:00, Boye <[email protected]> a écrit :
>
> Bon, je t'ai pondu un petit truc qui pourrait faire ce renommage :
> - se placer dans le répertoire des répertoires à renommer (!)
> - ne traite que le premier niveau des répertoires
> - sans garantie, à tester à blanc sur un échantillon de répertoire.
>
> ~# for i in `find "$PWD" -maxdepth 1 -type d -exec basename {} \;`; do
> DATE=$(stat $i | grep "^Modify" | awk '{print $2}'); mv "$i" "${DATE} -
> ${i}" ; done
>
>
Salut
Ça râle un peu mais le résultat est tel qu'attendu :
:~/tmp/nioufile$ ls
1 2 3
~/tmp/nioufile$ for i in `find "$PWD" -maxdepth 1 -type d -exec basename {}
\;`; do DATE=$(stat $i | grep "^Modify" | awk '{print $2}'); mv "$i"
"${DATE} - ${i}" ; done
stat: impossible d'évaluer «nioufile»: Aucun fichier ou dossier de ce type
mv: impossible d'évaluer «nioufile»: Aucun fichier ou dossier de ce type
stat: impossible d'évaluer «2012-03-27»: Aucun fichier ou dossier de ce type
mv: impossible d'évaluer «2012-03-27»: Aucun fichier ou dossier de ce type
mv: impossible d'évaluer «-»: Aucun fichier ou dossier de ce type
stat: impossible d'évaluer «3»: Aucun fichier ou dossier de ce type
mv: impossible d'évaluer «3»: Aucun fichier ou dossier de ce type
stat: impossible d'évaluer «2012-03-27»: Aucun fichier ou dossier de ce type
mv: impossible d'évaluer «2012-03-27»: Aucun fichier ou dossier de ce type
mv: impossible d'évaluer «-»: Aucun fichier ou dossier de ce type
stat: impossible d'évaluer «1»: Aucun fichier ou dossier de ce type
mv: impossible d'évaluer «1»: Aucun fichier ou dossier de ce type
stat: impossible d'évaluer «2012-03-27»: Aucun fichier ou dossier de ce type
mv: impossible d'évaluer «2012-03-27»: Aucun fichier ou dossier de ce type
mv: impossible d'évaluer «-»: Aucun fichier ou dossier de ce type
stat: impossible d'évaluer «2»: Aucun fichier ou dossier de ce type
mv: impossible d'évaluer «2»: Aucun fichier ou dossier de ce type
:~/tmp/nioufile$ ls
2012-03-27 - 1 2012-03-27 - 2 2012-03-27 - 3
--
Fred. Urbain
--
Liste de diffusion ubuntu-fr [email protected]
Pour s'abonner ou se désabonner :
https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Charte de la liste: http://doc.ubuntu-fr.org/groupes/ubuntu-fr-ml/charte