Bannière de NPC
  Trucs et Astuces pour BeOS -       Catégorie: Scripting
 

Accueil

Alertes
Applications
Audio et Vidéo
Divers
Interface
Matériel
Réseaux
Terminal
Tracker

Infos Serveur

 

 

Convertir de minuscules en majuscules (ou inversement) les noms de fichiers

Dans certaines occasions, vous pouvez trouver utile de pouvoir changer tous les noms des fichiers d'un dossier de MAJUSCULES en minuscules, ou vice versa. Ceci est particulièrement vrai si vous copiez des fichiers d'une partition Windows 95/98, étant donné que la gestion de la casse sous Windows est inconsistante.

Voici un script shell que vous pouvez utiliser pour automatiser le processus. Saisissez ou copiez les lignes suivantes dans le Terminal:

 for i in * ; do
   j=`echo $i|tr 'A-Z' 'a-z'`
   mv "$i" "$j"
 done
 

Pour changer de minuscule vers majuscule, inversez l'ordre de 'A-Z' et 'a-z'. Le script a besoin de l'utilitaire tr dans le dossier /bin/, ce qui devrait être le cas par défaut.

Si vous pensez l'utiliser souvent, le plus simple est de créer un script à part. Copiez/collez le texte précédent dans un fichier texte, et ajoutez la ligne

 #!/bin/sh/
 

en haut, en tant que première ligne du fichier. Enregistrez-le sous le nom "minuscule". Ensuite rendez-le exécutable en saisissant chmod 755 minuscule dans le Terminal. Editez le fichier une fois de plus pour faire la version pour les majuscules, et enregistrez-le sous le nom "majuscule". Utilisez également chmod. Déplacez ces deux fichiers dans le dossier /boot/home/config/bin/, et ceux-ci seront toujours disponibles à partir de la ligne de commande du Terminal.

Si vous préférez télécharger ces scripts, prêts à l'emploi, vous pouvez les obtenir à cet emplacement.

Read this Tip in English here
Hier findest Du den Tip in Deutsch


Cette astuce est une contribution de Scot Hacker.
Site de l'auteur de cette astuce: http://www.birdhouse.org/beos/bible/.

Astuce traduite par: Nicolas.

Traduction Française du Serveur BeTips © 2000 BeTrayer et équipe
 

 

BeArchives.com Banner Exchange Network