|
|
|
|
Salut,
Y'a surement d'autres moyens d'y arriver, mais tu peux essayer ça : for fich in `ls -1`; do new=`echo $fich | tr '[:lower:]' '[:upper:]'`; mv "$fich" "$new"; doneTu peux aussi remplacer : "tr '[:lower:]' '[:upper:]'" par "tr a-z A-Z" ;-)) Z'@+...che. JP : Zen, my Nuggets ! ;-) Le savoir n'est bon que s'il est partagé. |
Avec awk, on peut aussi faire comme çà :
ls -1 | awk '{print "mv "$1" " toupper($1)}' | sh
Dal |
Il me semble que la commande "tr" peux aussi t'apporter de l'aide.
man tr Non seulement la solution n'existe pas, mais en plus elle n'est pas unique.
|
"abondance de réponses ne nuit pas" (j'ai adapté..)
merci àtous |