The UNIX and Linux Forums  

Go Back   Les systèmes UNIX et Linux Forums > Top Forums > UNIX pour les nuls Questions et réponses
.
google unix.com



UNIX pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus!

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
Minuscules en majuscules ggovotsis AIX 7 10-16-2008 11:07 AM
renommer des fichiers dans un répertoire en minuscules vhariprasad De programmation et de script Shell 1 03-26-2006 01:26 PM
Comment convertir en minuscules ou majuscules Alex20 De programmation et de script Shell 5 03-07-2005 07:07 AM
trouver les noms de fichiers en minuscules jpprial UNIX pour les nuls Questions et réponses 4 01-28-2002 04:57 PM
les majuscules en minuscules WebEx De programmation et de script Shell 4 01-03-2002 02:15 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 01-04-2008
Duke_Lukem Duke_Lukem is offline
Registered User
  
 

Join Date: Jan 2008
Messages: 3
Exclamation Besoin de changer les noms de fichiers dans un répertoire particulier de minuscules en majuscules

Salut,

J'ai besoin d'un shell script qui modifie une série de fichiers dans un répertoire particulier de minuscules en majuscules.

Je ne suis pas très familier avec les scripts shell si une explication détaillée serait grandement appréciée!

Merci ini avance!
  #2 (permalink)  
Old 01-04-2008
cassj's Avatar
cassj cassj is offline VIP Member  
Supporter
  
 

Date d'inscription: juillet 2003
Lieu: Interweb
Messages: 109
Donnez un coup. Ceci va changer TOUS les noms de fichiers dans le répertoire courant de la baisse de UPPER.

Code:
cd /path/to/your/files

for file in * ; do mv $file `echo $file | sed 's/\(.*\)/\U\1/'` ; done

  #3 (permalink)  
Old 01-04-2008
ghostdog74 ghostdog74 is offline Forum Advisor  
Registered User
  
 

Join Date: Sep 2006
Messages: 2558

Code:
for file in *
do 
    echo $file|tr '[a-z]' '[A-Z]'
done

Je m'en remets à vous de renommer les fichiers.
  #4 (permalink)  
Old 01-04-2008
radoulov's Avatar
radoulov radoulov is online now Forum Staff  
addict
  
 

Join Date: Jan 2007
Lieu: Варна, България / Milano, Italia
Posts: 2927
Si vous avez zsh:


Code:
autoload -U zmv
zmv '(*)' '${(u)1}'

Avec ksh (pas sûr que ksh88 supporte):


Code:
typeset -u t;for f in *;do t="$f";mv "$f" "$t";done

  #5 (permalink)  
Old 01-06-2008
Duke_Lukem Duke_Lukem is offline
Registered User
  
 

Join Date: Jan 2008
Messages: 3
Talking

Citation:
Posté par radoulov View Post
Si vous avez zsh:


Code:
autoload -U zmv
zmv '(*)' '${(u)1}'

Avec ksh (pas sûr que ksh88 supporte):


Code:
typeset -u t;for f in *;do t="$f";mv "$f" "$t";done
Salut radoulov,

Votre script ksh travaillé traiter - thanks a bunch!
  #6 (permalink)  
Old 01-07-2008
cassj's Avatar
cassj cassj is offline VIP Member  
Supporter
  
 

Date d'inscription: juillet 2003
Lieu: Interweb
Messages: 109
Hmmm .... Je viens de copier-coller le code que j'ai posté, et il a bien fonctionné pour moi. J'utilise bash. Je suis heureux radoulov code travaillé pour vous.
  #7 (permalink)  
Old 01-06-2008
Duke_Lukem Duke_Lukem is offline
Registered User
  
 

Join Date: Jan 2008
Messages: 3
Minuscules pour les noms de fichier en majuscules

Citation:
Posté par cassj View Post
Donnez un coup. Ceci va changer TOUS les noms de fichiers dans le répertoire courant de la baisse de UPPER.

Code:
cd /path/to/your/files

for file in * ; do mv $file `echo $file | sed 's/\(.*\)/\U\1/'` ; done
Salut cassj,

J'ai essayé le code ci-dessus vous généreusement, à condition, toutefois, la seule chose que le code est d'ajouter un "U" au début de chaque nom de fichier dans le répertoire.

Existe-t-il certains que la syntaxe est légèrement incorrect ici?
Merci pour votre aide!
Closed Thread

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 02:21 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0