#1 Le 15/09/2013, à 23:02
- Spirale21
[RESOLU] enregistrer le nouveaux nom
Bonjour
voilà je m'amuse (ou je me prends la tête) à essayer de découvrir des sentiers inexploré. J'ai un répertoire de 30 nom de fichiers dont un qui s'appelle TotO.txt et quand je fais:
ls Tot*.* |tr a-z A-Z
j'obtiens un TOTO.TXT.. normal mais j'aimerais que ça devienne le nouveau nom de fichier, comment faire je dois passer par un script ?
Oui il y a plus simple avec rename..mais je maitrise pas
Merci
Dernière modification par Spirale21 (Le 16/09/2013, à 10:46)
il y a trois manière de faire: la bonne, la mauvaise et la mienne
Hors ligne
#2 Le 15/09/2013, à 23:24
- mydjey
Re : [RESOLU] enregistrer le nouveaux nom
Bonsoir,
mv TotO.txt TOTO.TXT
?
Mon site : http://mydjey.eu/
Hors ligne
#3 Le 16/09/2013, à 06:45
- pingouinux
Re : [RESOLU] enregistrer le nouveaux nom
Bonjour,
for i in Tot*.*;do mv -i "$i" "$(tr a-z A-Z <<<"$i")"; done
Hors ligne
#4 Le 16/09/2013, à 10:45
- Spirale21
Re : [RESOLU] enregistrer le nouveaux nom
Merci pour vos réponses... surtout pingouinux qui a la réponse que j'attendais..il faut utiliser un scrpit en fait
il y a trois manière de faire: la bonne, la mauvaise et la mienne
Hors ligne
#5 Le 16/09/2013, à 12:36
- pingouinux
Re : [RESOLU] enregistrer le nouveaux nom
Il y a même plus simple :
for i in Tot*.*;do mv -i "$i" "${i^^}"; done
Hors ligne