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 05/03/2015, à 17:22

berserk

[résolu] Remplacer la 1ere lettre de fichiers par une majuscule

Bonjour
J'ai plusieurs fichiers dont je voudrais que leurs noms commencent par une majuscule.
J'ai testé gprename et pyrenamer mais on n'a pas cette possibilité : si on choisit de mettre la 1ere lettre en majuscule toutes les autres lettres seront mises en miniscule, et c'est pas ce que je veux, je veux qu'elles restent intactes.
Est ce possible de faire ça ?
Merci

Dernière modification par berserk (Le 05/03/2015, à 19:09)

Hors ligne

#2 Le 05/03/2015, à 17:31

21ch181

Re : [résolu] Remplacer la 1ere lettre de fichiers par une majuscule

Bonjour

Regarde Métamorphose2 (pour ubuntu 12.04 : Métamorphose2) :
- fonction "renommer"
- option "changer la casse"
- choisir "1er lettre maj"

Cordialement

Hors ligne

#3 Le 05/03/2015, à 17:34

serged

Re : [résolu] Remplacer la 1ere lettre de fichiers par une majuscule

Pourtant avec pyRenamer, j'ai ça...

Pyrenamer


LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Hors ligne

#4 Le 05/03/2015, à 18:08

berserk

Re : [résolu] Remplacer la 1ere lettre de fichiers par une majuscule

Oui serged je sais, mais je n'obtiens pas ce que je voudrais.
exemple :
un fichier tartempionPKZ je voudrais qu'il soit renommé en TartempionPKZ

Or, avec gprename, pyrename, et metamorphose2 que j'ai testé aussi ça modifie tout, ça me donne Tartempionpkz donc ça va pas.

Hors ligne

#5 Le 05/03/2015, à 18:27

Hizoka

Re : [résolu] Remplacer la 1ere lettre de fichiers par une majuscule

ou simplement :

for file in *
do
  #mv "${file}" "${file^}"
  echo "mv \"${file}\" \"${file^}\""
done

ca renommera tous les fichiers et dossiers.

Si ca te convient, tu vire la ligne echo et le #.

Dernière modification par Hizoka (Le 05/03/2015, à 18:28)


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#6 Le 05/03/2015, à 19:08

berserk

Re : [résolu] Remplacer la 1ere lettre de fichiers par une majuscule

Impeccable ton script ça a marché.
Merci beaucoup smile

Hors ligne

#7 Le 06/03/2015, à 09:03

credenhill

Re : [résolu] Remplacer la 1ere lettre de fichiers par une majuscule

hello

rename -n 's/(^.)/\u$1/' *

enlever  le -n  si c'est ok

Hors ligne

#8 Le 06/03/2015, à 10:32

berserk

Re : [résolu] Remplacer la 1ere lettre de fichiers par une majuscule

credenhill a écrit :

hello

rename -n 's/(^.)/\u$1/' *

enlever  le -n  si c'est ok

merci ça peut toujours servir

Hors ligne