Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Gestion de dossiers]renomer en grand nombre (Résolu
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
lospericos_99
Apprentice
Apprentice


Joined: 08 Jul 2004
Posts: 236
Location: suisse (genève)

PostPosted: Sun Nov 21, 2004 10:43 pm    Post subject: [Gestion de dossiers]renomer en grand nombre (Résolu Reply with quote

Salut , voilà je cherche un commande pour renommer mes dossiers Mp3.
J'en ai qui commence en minuscule et d'autres en majuscule!!! et je voudrais tous les passer en majuscules...
Je sais que 'sed' peut faire ce genre de manipulations mais je n'y arrive pas :(
ce sont les dossiers et pas les fichiers que je veux renommer :wink:


Last edited by lospericos_99 on Tue Nov 23, 2004 12:50 pm; edited 1 time in total
Back to top
View user's profile Send private message
yabdeo
Tux's lil' helper
Tux's lil' helper


Joined: 28 Feb 2004
Posts: 99

PostPosted: Sun Nov 21, 2004 11:16 pm    Post subject: Reply with quote

Code:
for i in `find -type d`; do  mv $i  `echo $i |tr 'a-z' 'A-Z'`;done


Mais avec ça, c'est le nom en entier qui est en majuscule.
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Sun Nov 21, 2004 11:40 pm    Post subject: Reply with quote

je dirais :
Code:
find -type d -exec mv '{}' `echo '{}' | perl -pe "s/^([a-z])/\u\$1/"`

ou quelque chose dans le genre
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Mon Nov 22, 2004 10:13 am    Post subject: Reply with quote

Pourquoi faire simple quand on peut faire compliqué ...

Code:
man rename
(du paquet "util-linux")

Enjoy !
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
lospericos_99
Apprentice
Apprentice


Joined: 08 Jul 2004
Posts: 236
Location: suisse (genève)

PostPosted: Mon Nov 22, 2004 11:04 pm    Post subject: Reply with quote

Désolé je me suis abscenté...
J'ai bien essayé avec "rename" mais sans succès c'est pour cela que j'ai posé la question sur sed :wink:
qui s'est faire ça?
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Tue Nov 23, 2004 8:46 am    Post subject: Reply with quote

Ben d'après le manuel de rename :
Code:
rename A a A*.mp3

Va remplacer le 'A' de tous tes 'A*.mp3' par un 'a'.

Il faut le faire pour chaque lettre de l'alphabet (éventuellement à coupler avec une boucle bash) mais cela devrait fonctionner avec l'argument -R (pour remonter tous les sous-dossiers), sinon désolé pour le bruit :roll:

PS : une autre utilisation de rename ici : https://forums.gentoo.org/viewtopic.php?t=195862
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
lospericos_99
Apprentice
Apprentice


Joined: 08 Jul 2004
Posts: 236
Location: suisse (genève)

PostPosted: Tue Nov 23, 2004 12:12 pm    Post subject: Re: [Gestion de dossiers]renomer en grand nombre (en cours) Reply with quote

lospericos_99 wrote:

ce sont les dossiers et pas les fichiers que je veux renommer :wink:

Apparement rename agit uniquement sur les fichiers mais moi c'est les DOSSIERS que je veux renommer :wink:
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Tue Nov 23, 2004 12:41 pm    Post subject: Re: [Gestion de dossiers]renomer en grand nombre (en cours) Reply with quote

lospericos_99 wrote:
Apparement rename agit uniquement sur les fichiers mais moi c'est les DOSSIERS que je veux renommer :wink:

Non non; rename fonctionne avec les dossiers également :
Code:
 % mkdir Ytest
 % rename Y y Y*
 % ll -d y*
drwxr-xr-x  2 yoyo users 2 nov 23 13:36 ytest
 % ll -d Y*
zsh: no matches found: Y*

:wink:

PS : extrait du manuel de 'ls'
Quote:
-d : Afficher les répertoires avec la même présentation que les fichiers, sans lister leur contenu.

_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
lospericos_99
Apprentice
Apprentice


Joined: 08 Jul 2004
Posts: 236
Location: suisse (genève)

PostPosted: Tue Nov 23, 2004 12:49 pm    Post subject: Reply with quote

:D ça c'est la grande classe...
Comme quoi des fois on reste coincé sur nos idées
Merci yoyo
C'est résolu :D
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum