Petite amélioration grâce à Icus
On ajoute une boucle, afin que cela fonctionne de facon récursive. Donc à présent ça va chercher dans les sous-repertoires.
Par contre ça coince sur les repertoires ayant des espaces. Le plus simple : enlever les espaces dans les noms :P
#!/bin/sh
racine=`pwd`;
for dossier in $(find -type d); do
cd $dossier;
for name in $(find screenshot*); do
newname="$(date -r $name +%y-%m-%d)_$(date +%H%M%S)_$(echo $name|sed "s/screenshot//")";
mv $name $newname;
done
cd $racine;
done
On ajoute une boucle, afin que cela fonctionne de facon récursive. Donc à présent ça va chercher dans les sous-repertoires.
Par contre ça coince sur les repertoires ayant des espaces. Le plus simple : enlever les espaces dans les noms :P
---
Plus d'histoires ici.