#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...
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
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
hello
rename -n 's/(^.)/\u$1/' *
enlever le -n si c'est ok
merci ça peut toujours servir
Hors ligne