#1 Le 04/10/2012, à 09:43
- alfirdaous
[RESOLU]Copier et Renomer un fichier
Bonjour,
Je veux copier / renommer un ensemble de fichiers (garder l'original) dans le contenu est different, la premiere partie est la meme, la seconde et differente et la 3eme est la meme:
EP01.truc.avi
EP02.blabla.avi
..
EP30.xxx.avi
Le resultat souhaitable est:
EP01.avi
EP02.avi
..
EP30.avi
J'ai essaye par:
for i in {01..30} ; do cp EP{}.*.avi EP{}.avi ; done
cp: cannot stat `EP{}.*.avi': No such file or directory
et ca marche pas
Merci
Dernière modification par alfirdaous (Le 04/10/2012, à 13:17)
Hors ligne
#2 Le 04/10/2012, à 09:57
- pingouinux
Re : [RESOLU]Copier et Renomer un fichier
Bonjour,
for i in {01..30} ; do cp EP$i.*.avi EP$i.avi ; done
Corrigé
Dernière modification par pingouinux (Le 04/10/2012, à 10:45)
Hors ligne
#3 Le 04/10/2012, à 10:39
- alfirdaous
Re : [RESOLU]Copier et Renomer un fichier
le format du nom de la video est: EP01.TRUC.avi ==> EP30.BLABLA.avi
Hors ligne
#4 Le 04/10/2012, à 10:47
- pingouinux
Re : [RESOLU]Copier et Renomer un fichier
Exact, j'ai corrigé.
Hors ligne
#5 Le 04/10/2012, à 11:13
- alfirdaous
Re : [RESOLU]Copier et Renomer un fichier
merci pingouinux, donc l'utilisation des {} est erronee!!
Hors ligne
#6 Le 04/10/2012, à 11:25
- pingouinux
Re : [RESOLU]Copier et Renomer un fichier
donc l'utilisation des {} est erronee!!
Dans ce contexte-là, oui. {} s'utilise souvent avec find ... -exec ou avec xargs -i .
Hors ligne
#7 Le 04/10/2012, à 13:16
- alfirdaous
Re : [RESOLU]Copier et Renomer un fichier
merci pingouinux
Hors ligne