Le samedi 10 février 2007 10:37, Miklos Aubert a écrit :

Merci beaucoup et au passage merci aussi à Vincent.

> Cependant, note que tu n'as pas besoin de faire une boucle pour utiliser la
> commande rename, car elle est justement prévue pour faire des renommages en
> masse, contrairement à mv qui fait un renommage unitaire.

En fait cette commande se trouve dans un script de servicemenu pour Konqueror 
et je préfère que ça n'agisse que sur les fichiers sélectionnés à la souris, 
au cas où j'aurais envie de ne pas tout renommer (je me sers de ce script 
très souvent et sur des tas de formats de fichiers différents). Donc j'ai mis 
une boucle pour ça. Je peux par exemple transformer tous les .AVI et .JPG 
en .avi et .jpg d'un seul coup, ce qui impose une boucle pour lire 
l'extension.

> La commande que tu veux est :
>
> rename 's/Piste/Album/' *.ogg

Sans doute, et c'est plus élégant comme ça mais malheureusement ça marche pas, 
et je n'ai aucun message d'erreur :-( Une idée ?
Par contre rename Piste Album "$fichier" fonctionne bien.

Par ailleurs dans mon script je n'ai pas écrit en dur Piste et Album mais je 
passe les infos en paramètres, et ils sont donc dans des variables VAR1 et 
VAR2 par exemple. On pourrait écrire rename 's/$VAR1/$VAR2/' $FICHIER ?

Et merci aussi pour toutes les autres explications, j'aime bien quand on 
m'instruit comme ça :-))

-- 
Cordialement, Daniel Cartron
« Qui aime bien ses lunettes ménage sa monture. »
Francis Blanche - Mon oursin et moi

_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux

Répondre à