ouais pas mal cette ptite commande :
rename .toto .titi *
TBone
je zappe sur mon terminal... trop curieux ;)
merci.
matafan
rename 's/\.toto$/\.titi/' *
Ce n'est qu'un exemple, ça dépend de ce que tu veux exactement. Le premier argument est une une expression Perl qui sera appliquée à chaque fichier donné (j'en profite pour rappeler que * est interprété par le shell et pas par le programme). D'ailleurs rename est en fait un minuscule script Perl. Regarde le code, c'est instructif et assez démonstratif de la puissance de Perl :)
"man rename" pour plus d'info, évidemment :D
TBone
zop> cette commande m'a effleuré l'esprit un quart de seconde et puis je me suis dit que cp est trop basique pour faire ce genre de bricole...
en effet:
cp: copying multiple files, but last argument is not a directory
try `cp --help` for more information
bien essayé quand même. ;)
(pour les curieux la soluce est dans le forum linux)
zop
cp *.toto boite/*.titi
TBone
arf! j'ai pô vu qu'il y avait une rubrique nunux!
TBone
salut,
j'ai une tripotée de fichiers à copier mais donc l'extension doit changer à destination (cp ./brol.toto ./boite/brol.titi)
est-il possible de faire cela en script (oui j'ai entendu :D) ?
je sais très bien comment faire mais pas comment :??:
en gros je vois shell$ copiemoitoutca dici àlà <entrée>
mon problème vient de prendre les fichiers un à un de 'dici' pour les taper dans une boucle qui va faire le 'cp'
vous m'avez suivi ? (j'suis un peu vaseux aujourd'hui...)