Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/04/2011, 16h03   #1
Invité régulier
 
Inscription : septembre 2009
Messages : 27
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 27
Points : 6
Points : 6
Par défaut rename "regex-rule" file

Bonjour,

Encore une question à la con !! désolé mais j'y peux rien

je veux modifier le nom de plusieurs fichiers sous forme XXXX29X.XX , et mettre 01 à la place du 29 en gardant la même structure , ie XXXX01X.XX .

j'ai regardé sur le net et j'ai trouvé ça
$ rename "regex-rule" *29*
, mais après c'est quoi l'expression régulière qu'il faut mettre ... aucune idée ! donc please help

Merci d'avance pour les réponse !
nounou0018 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 06/04/2011, 16h08   #2
Expert Confirmé
 
Inscription : janvier 2011
Messages : 970
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2011
Messages : 970
Points : 2 871
Points : 2 871
Salut,

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$ ls -1 *txt
www29xx.txt
xxx29xx.txt
yyy29xx.txt
zzz29xx.txt

$ rename "29" "01" *.txt

$ ls -1 *txt
www01xx.txt
xxx01xx.txt
yyy01xx.txt
zzz01xx.txt

$
__________________
$ man woman
Il n'y a pas de page de manuel pour woman.
zipe31 est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 06/04/2011, 16h17   #3
Invité régulier
 
Inscription : septembre 2009
Messages : 27
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 27
Points : 6
Points : 6
Citation:
Envoyé par zipe31 Voir le message
Salut,

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$ ls -1 *txt
www29xx.txt
xxx29xx.txt
yyy29xx.txt
zzz29xx.txt

$ rename "29" "01" *.txt

$ ls -1 *txt
www01xx.txt
xxx01xx.txt
yyy01xx.txt
zzz01xx.txt

$
ça marche nikel !
Merci pour la réponse !
nounou0018 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h36.


 
 
 
 
Partenaires

Hébergement Web