Convertir des noms de fichiers
chris
-
[Dal] Messages postés 6373 Statut Contributeur -
[Dal] Messages postés 6373 Statut Contributeur -
bonjour,
j'ai un répertoire contenant des fichiers dont le nom est en minuscules, et je voudrais convertir tous ces noms de fichiers en majuscules.
Y-a-t'il une commande pour cela ou faut-il passer par un script ?
Merci de vos suggestions
j'ai un répertoire contenant des fichiers dont le nom est en minuscules, et je voudrais convertir tous ces noms de fichiers en majuscules.
Y-a-t'il une commande pour cela ou faut-il passer par un script ?
Merci de vos suggestions
A voir également:
- Convertir des noms de fichiers
- Renommer des fichiers en masse - Guide
- Les noms des animaux - Télécharger - Études & Formations
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Fichiers epub - Guide
- Explorateur de fichiers - Guide
4 réponses
Salut,
Y'a surement d'autres moyens d'y arriver, mais tu peux essayer ça :
"tr '[:lower:]' '[:upper:]'"
par "tr a-z A-Z"
;-))
Y'a surement d'autres moyens d'y arriver, mais tu peux essayer ça :
for fich in `ls -1`; do new=`echo $fich | tr '[:lower:]' '[:upper:]'`; mv "$fich" "$new"; doneTu peux aussi remplacer :
"tr '[:lower:]' '[:upper:]'"
par "tr a-z A-Z"
;-))
Il me semble que la commande "tr" peux aussi t'apporter de l'aide.
man tr
man tr
Salut marc,
Il me semble que la commande "tr" peux aussi t'apporter de l'aide.
Ben si tu regardes bien, c'est d'elle que je me suis servi dans le 1er post !
;-))
[Dal] =>> Trop fort ta solution et beaucoup plus simple ;-))
(Mais moi j'ai adopté la devise de l'administration (j'y ai bossé pendant 1 an, à mi-temps) :
Pourquoi faire simple quand on peut faire compliqué ? )
Il me semble que la commande "tr" peux aussi t'apporter de l'aide.
Ben si tu regardes bien, c'est d'elle que je me suis servi dans le 1er post !
;-))
[Dal] =>> Trop fort ta solution et beaucoup plus simple ;-))
(Mais moi j'ai adopté la devise de l'administration (j'y ai bossé pendant 1 an, à mi-temps) :
Pourquoi faire simple quand on peut faire compliqué ? )
C'est vrai qu'un martien* qui gueule trop fort, çà doit être flippant :D
[Dal] =>> Trop fort ta solution et beaucoup plus simple ;-))
La tienne est plus longue à taper (en fait c'est un script sur une seule ligne), mais j'ai l'impression qu'elle sollicite aussi moins le système, tr étant plus léger que awk, et un processus shell étant lancé pour les "mv" dans ma syntaxe...
ce qui aurait déjà dû faire bondir asevere :P (qui a probablement une solution qui tue super-optimisée, comme d'hab :D).
Dal
* : marc[i1] = martien != marquis :)))
[Dal] =>> Trop fort ta solution et beaucoup plus simple ;-))
La tienne est plus longue à taper (en fait c'est un script sur une seule ligne), mais j'ai l'impression qu'elle sollicite aussi moins le système, tr étant plus léger que awk, et un processus shell étant lancé pour les "mv" dans ma syntaxe...
ce qui aurait déjà dû faire bondir asevere :P (qui a probablement une solution qui tue super-optimisée, comme d'hab :D).
Dal
* : marc[i1] = martien != marquis :)))