Renomer plusieur fichier en meme temps
sdblepas
Messages postés
37
Statut
Membre
-
sdblepas Messages postés 37 Statut Membre -
sdblepas Messages postés 37 Statut Membre -
Bonjour,
j'ai besoin d'une commande pour renomer tout plein de fichier d'un seul coup.
j'ai plein de fichier qui s'apelle header_* ou * est le nom d'une langue
exemple header_en_US.html ou header_alfred.htm je veux tous les renomer en nom d'origine.orig
genre header_en_US.html.orig ...
Une idee ?
Merci
j'ai besoin d'une commande pour renomer tout plein de fichier d'un seul coup.
j'ai plein de fichier qui s'apelle header_* ou * est le nom d'une langue
exemple header_en_US.html ou header_alfred.htm je veux tous les renomer en nom d'origine.orig
genre header_en_US.html.orig ...
Une idee ?
Merci
A voir également:
- Renomer plusieur fichier en meme temps
- Fichier bin - Guide
- Renommer plusieurs fichiers en même temps - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
8 réponses
Comme ça ?
;)
Cordialement,
Franz.
Intel Q6600 Debian Lenny//Gentoo
Sous Linux, 99% des bugs se situent entre le clavier et la chaise de bureau...
franz@elenium:~/test$ touch header_{en_US,en_GB,fr_CA,fr_FR}.html
franz@elenium:~/test$ ls
header_en_GB.html header_en_US.html header_fr_CA.html header_fr_FR.html
franz@elenium:~/test$ for i in 'ls *'; do mv $i $i.orig; done;
franz@elenium:~/test$ ls
header_en_GB.html.orig header_fr_CA.html.orig
header_en_US.html.orig header_fr_FR.html.orig
franz@elenium:~/test$
;)
Cordialement,
Franz.
Intel Q6600 Debian Lenny//Gentoo
Sous Linux, 99% des bugs se situent entre le clavier et la chaise de bureau...
presque :)
sauf que j'ai d'autre fichier a l'interireur donc ls * ne marche pas.
Si je faist ls header_* ca marcheras?
Merci :)
sauf que j'ai d'autre fichier a l'interireur donc ls * ne marche pas.
Si je faist ls header_* ca marcheras?
Merci :)
Oui, fais un ls header_* :
Ainsi tu ne touches pas aux autres fichiers.
Cordialement,
Franz.
franz@elenium:~/test$ touch header_{en_US,en_GB,fr_CA,fr_FR}.html
franz@elenium:~/test$ touch toto{1,2,3,4}.pouet
franz@elenium:~/test$ ls
header_en_GB.html header_fr_CA.html toto1.pouet toto3.pouet
header_en_US.html header_fr_FR.html toto2.pouet toto4.pouet
franz@elenium:~/test$ for i in 'ls header_*'; do mv $i $i.orig; done;
franz@elenium:~/test$ ls
header_en_GB.html.orig header_fr_CA.html.orig toto1.pouet toto3.pouet
header_en_US.html.orig header_fr_FR.html.orig toto2.pouet toto4.pouet
franz@elenium:~/test$
Ainsi tu ne touches pas aux autres fichiers.
Cordialement,
Franz.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
library-libweb.war/static_htmls$for i in 'ls header_*'; do mv $i $i.orig; done;
for: Command not found.
i: Undefined variable.
voila
merci
for: Command not found.
i: Undefined variable.
voila
merci
Ça vient de où ça : library-libweb.war/static_htmls$ ???
Quelle distribution utilises-tu ? Quelle est ta version de bash (bash --version) ?
Intel Q6600 Debian Lenny//Gentoo
Sous Linux, 99% des bugs se situent entre le clavier et la chaise de bureau...
Quelle distribution utilises-tu ? Quelle est ta version de bash (bash --version) ?
Intel Q6600 Debian Lenny//Gentoo
Sous Linux, 99% des bugs se situent entre le clavier et la chaise de bureau...