|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() Inscription : avril 2008 Messages : 526 ![]() |
Bonjour,
J'ai un ensemble de fichiers dans un répertoire avec un nom en minuscule du type xxx.cfg; Je voudrais savoir si il y a une commande pour passer d'un seul coup le nom de l'ensemble de ces fichiers en majuscule ? Merci d'avance. |
|
|
10
|
|
|
#2 | ||
|
Membre confirmé
![]() Développeur informatique Inscription : octobre 2006 Messages : 181 ![]() |
Tu peux faire une boucle sur la selection de tes fichiers ( ls qqchose par exemple ) pour recuperer l'ancien nom dans $f
le copier dans une variable typée u(pper) Code :
|
||
|
|
01
|
|
|
#3 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 534 ![]() |
tu peux utiliser tous les transcripteurs, tr par exemple
Code :
for i in *cfg ; do mv ${i} $(echo ${i}|tr 'a-z' 'A-Z') ; done
hein ! on ne se trompe pas sur la sélection des fichiers !!! j'aurai prévenu... |
|
|
20
|
|
|
#4 |
|
Membre éclairé
![]() Inscription : février 2011 Messages : 83 ![]() |
__________________
Neon Suite by FRUiT (kde4.6) http://tinyurl.com/yzm7cee "Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley) clean |
|
|
20
|
|
|
#5 |
|
Membre confirmé
![]() Développeur informatique Inscription : octobre 2006 Messages : 181 ![]() |
Merci pour les infos du liens.
Je ne connaissais pas la syntaxe for i in *.* Pas évident de savoir que UNIX va y chercher des noms de fichiers ... D'un autre coté, mettre des espaces ou autres dans un nom de fichier ... |
|
|
10
|
|
|
#6 | |
|
Membre émérite
![]() ![]() Inscription : octobre 2004 Messages : 668 ![]() |
Citation:
Un Code :
ls --quoting-style=c # ou encore =escape, ...
__________________
Software becomes slower faster than hardware becomes faster http://xrenault.developpez.com API C standard (C ANSI ) |
|
|
|
01
|
|
|
#7 | |
|
Membre émérite
![]() ![]() Inscription : octobre 2004 Messages : 668 ![]() |
Citation:
__________________
Software becomes slower faster than hardware becomes faster http://xrenault.developpez.com API C standard (C ANSI ) |
|
|
|
10
|
Copyright © 2000-2012 - www.developpez.com