Renommer en masse avec sed ou awk
bobleponge
-
dubcek Messages postés 18627 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18627 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je suis debutant sous UNix et je souhaite renommer tout une serie de fichier dans un repertoire en leur rajoutant une expression:
toto.txt
tata.avc
tutu.dvc
en
DIG_toto.txt
DIG_tata.avc
DIG_tutu.dvc
merci de votre aide !!
je suis debutant sous UNix et je souhaite renommer tout une serie de fichier dans un repertoire en leur rajoutant une expression:
toto.txt
tata.avc
tutu.dvc
en
DIG_toto.txt
DIG_tata.avc
DIG_tutu.dvc
merci de votre aide !!
3 réponses
-
Salut,
lami20j@debian-acer:~/trash$ ls aa bb.blabla tata.avc toto.txt tuto.dvc lami20j@debian-acer:~/trash$ for f in *;do mv -v "$f" "DIG_$f";done « aa bb.blabla » -> « DIG_aa bb.blabla » « tata.avc » -> « DIG_tata.avc » « toto.txt » -> « DIG_toto.txt » « tuto.dvc » -> « DIG_tuto.dvc » lami20j@debian-acer:~/trash$ ls DIG_aa bb.blabla DIG_tata.avc DIG_toto.txt DIG_tuto.dvc lami20j@debian-acer:~/trash$
-
-
hello
$ ls tata.avc toto.txt tutu.dvc $ $ rename 's/^/DIG_/' * $ ls DIG_tata.avc DIG_toto.txt DIG_tutu.dvc $