#1 Le 04/10/2012, à 09:43
[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 directoryet ca marche pas
Merci
Dernière modification par alfirdaous (Le 04/10/2012, à 13:17)
Hors ligne
#2 Le 04/10/2012, à 09:57
Re : [RESOLU]Copier et Renomer un fichier
Bonjour,
for i in {01..30} ; do cp EP$i.*.avi EP$i.avi ; doneCorrigé
Dernière modification par pingouinux (Le 04/10/2012, à 10:45)
En ligne
#3 Le 04/10/2012, à 10:39
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
Re : [RESOLU]Copier et Renomer un fichier
Exact, j'ai corrigé.
En ligne
#5 Le 04/10/2012, à 11:13
Re : [RESOLU]Copier et Renomer un fichier
merci pingouinux, donc l'utilisation des {} est erronee!!
Hors ligne
#6 Le 04/10/2012, à 11:25
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 .
En ligne
#7 Le 04/10/2012, à 13:16
Re : [RESOLU]Copier et Renomer un fichier
merci pingouinux
Hors ligne
Pages : 1
- Accueil
- » Forum
- » Terminal, scripts et ligne de commande
- » [RESOLU]Copier et Renomer un fichier