Pages : 1
#1 Le 16/05/2006, à 16:50
- Surfoo
[Résolu] Renommage de fichier
Bonjour,
J'ai une liste de fichier avec en nom, par exemple :
A11N01.1 ABeR02.1 ABro02.7 ACHR01.8 AJUI01.10 RBAR02.1 RBRI01.3 RCCE02.5 RHALPC.5
A14J02.8 ABER02.4 ABUC01.1 ACHR02.8 ALAN01.2 RBAS01.4 RBRo01.6 RCEn01.6 RHALPC.7
AALA02.2 ABEU01.6 ABUI01.10 ACht02.3 ALAN01.3 RBEA02.8 RBro01.7 RCHO01.3 RJMO01.4
AANT01.5 ABEU01.8 ABUI02.10 ACLA02.3 ALAN01.4 RBeR01.1 RBRo02.10 RCHR01.8 RJMO01.7
ABAC01.10 ABEU02.2 ABUI02.3 ACON01.10 ALAN01.7 RBER01.4 RBRO02.5 RCHR02.8 RJUI02.10
ABAl01.5 ABIL01.5 ACAM01.1 AFOC01.6 R11N02.1 RBEr01.8 RBRU01.3 RCht01.3 RLAN01.6
ABAL02.2 ABLa01.6 ACAm02.2 AHALGC.1 R14J01.4 RBEU01.2 RBUC02.1 RCLA01.3 RLAN01.8
ABAR01.1 ABOI01.10 ACAR01.1 AHALGC.4 RAIR01.7 RBEU02.6 RBUI01.10 RCLo02.10
ABAR01.7 ABOI02.3 ACAR03.1 AHALGC.5 RALA01.2 RBEU02.8 RBUI01.3 RFOC01.2
ABAS02.4 ABOu01.7 ACAS02.3 AHALPC.2 RANT02.5 RBIL02.5 RBUI02.10 RFOC01.3
ABEA01.8 ABRE01.2 ACAT01.1 AHALPC.3 RBAL01.2 RBLa02.6 RCAm01.2 RFOC01.4
ABEL01.1 ABRO01.5 ACCE01.5 AHALPC.8 RBAl02.5 RBOI01.10 RCAR02.1 RHALGC.6
ABEr01.8 ABRo02.6 ACHO02.3 AJMO01.6 RBar01.3 RBOI01.3 RCAS01.3 RHALPC.1
J'ai environ 3000 fichiers...
Et il faudrait renommer ces fichiers avec l'extension .ps au bout (ce qui donnerai AJUI01.10.ps), mais j'arrive pas à voir comment faire...
Merci de votre aide.
Dernière modification par Surfoo (Le 16/05/2006, à 21:30)
Hors ligne
#2 Le 16/05/2006, à 17:11
- cep_
Re : [Résolu] Renommage de fichier
Quelque chose comme ceci :
ls -1 | awk '{print "mv "$1" "$1".ps"}' | sh
#3 Le 16/05/2006, à 17:32
- mathesis
Re : [Résolu] Renommage de fichier
Sinon, tu installes krename, ça fait tout bien tout seul avec une interface graphique (ça sert à faire des trucs vraiment puissants - expression rationnelles prises en charge).
Dernière modification par mathesis (Le 16/05/2006, à 17:33)
Hors ligne
#4 Le 16/05/2006, à 17:58
- asher256
Re : [Résolu] Renommage de fichier
Voilà une commande qui va ajouter l'extension .ps à tes fichiers (tout ceux qui ont une extension qui commence par un chiffre) :
rename 's/(.*\.[0-9].*)/$1.ps/' *
Pour plus d'informations sur la commande rename: man rename
PS: Pour avoir quelque chose de convivial, utilise le programme krename (proposé par mathesis).
Dernière modification par asher256 (Le 16/05/2006, à 17:59)
Blog dédié à Linux : http://blog.asher256.com
Hors ligne
#5 Le 16/05/2006, à 17:58
- Surfoo
Re : [Résolu] Renommage de fichier
Merci cep_ ! Ça marche nickel
mathesis, merci quand même mais non
Par contre, maintenant que j'ai les fichier en .ps, il faut que je les mette au format pdf avec ps2pdf, il faut que je refasse pareil ? j'ai pas compris tout la syntaxe là
Hors ligne
#6 Le 16/05/2006, à 18:01
- patrick_g
Re : [Résolu] Renommage de fichier
Sinon, tu installes krename
Il existe un équivalent gnome ou pas ? Parceque se taper les dépendances kde c'est lourd...
Hors ligne
#7 Le 16/05/2006, à 18:02
- asher256
Re : [Résolu] Renommage de fichier
Pour convertir tous les fichiers .ps en .pdf :
for v in *.ps; do ps2pdf $v; done
Blog dédié à Linux : http://blog.asher256.com
Hors ligne
#8 Le 16/05/2006, à 18:03
- mathesis
Re : [Résolu] Renommage de fichier
J'en pas trouvé de mieux que celui-là.
En même temps apt les gère pour toi et finalement ça ne te prendra pas beaucoup plus de place sur ton PC. Regarde dans les propriétés du paquet dans Synaptic.
Hors ligne
#9 Le 16/05/2006, à 18:08
- cep_
Re : [Résolu] Renommage de fichier
De rien Surfoo.
Pour la conversion en pdf il te faudra utiliser des outils comme ps2pdf ou autres.
Voir le man.
Le script listait seulement en colonne les fichiers du répertoire courant et avec un mv ajoutait l'extension ps sans pour autant toucher aux fichiers, puisqu'il opérait uniquement sur les noms.
Il y a bien sûr x fàçons de renommer
Pages : 1