Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 tongue


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à sad

Hors ligne

#6 Le 16/05/2006, à 18:01

patrick_g

Re : [Résolu] Renommage de fichier

mathesis a écrit :

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 wink