Le Tue, Aug 08, 2006 at 10:51:48PM +0200, Maxime Petit-laposte.net a écrit :
> 
> Je veux juste rajouter des caractères (les mêmes) au début des noms des 
> fichiers:
> 
> 01.xyz
> 02.xyz
> 
> deviennent:
> 
> le_fichier_01.xyz
> le_fichier_02.xyz

Bonjour,

en effet, « rename » est un bon candidat pour cette tâche.

Il dispose d'un option -n qui permet de simuler l'opération, ce qui est
bien pratique pour éviter les catastrophes (comme renommer tous ses
fichiers avec le même nom.

kunpuu|charles|$ rename -n s/^/le_ficher_/ *xyz
01.xyz renamed as le_ficher_01.xyz
02.xyz renamed as le_ficher_02.xyz

rename prend une expression rationnelle comme argument et l'applique à
tous les noms de fichiers qu'on lui donne. 

Les expressions rationnelles de perl sont bien documentées, et on peut
accéder à cette doc par « perldoc perlre » en console. Le programme
lui-même possède une page de manuel, comme tous les programmes
exécutables distribués par Debian.

Bonne journée

-- 
Charles Plessy
http://charles.plessy.org
Wako, Saitama, Japon 


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à