Dans le même genre, j’avais besoin de changer récursivement la casse de tous les fichiers et dossiers d’un dossier :
> cat tolower.sh
#!/bin/bash
# deux lignes facultatives
echo "Entering `pwd`"
read
for i in *
do
if [ -d $i ]
then
cd $i
tolower.sh #hop, récursif mais il y a sûrement moins bourrin, imaginez une arborescence bien profonde
cd ..
fi
# Change le premier "echo" ci-dessous en "mv" pour que le changement de nom en minuscules s’effectue
echo $i `echo $i|tr [:upper:] [:lower:]`
done
--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-
Poste le Saturday 19 March 2005 17:02:23