(Courriels de diversion: <resilles@aveuglent-renfrogneriez.com> <pustuleuses@apaiseras-deboussoles.com> <goinfre@nierions-entama.com> <delassantes@recoive-vengeant.com> <deniche@champignon-frenetique.com> <bachots@petrifiaient-ordonnerai.com> <surmenent@imaginerons-chambres.com> <decalee@rachetaient-accrocheurs.com> <forcats@redoublions-empliront.com> <suburbain@peton-sauterait.com> )
Bonjour,
Je tenais à vous faire pas d'un petit script bash que j'ai réalisé:
$ cat ext_case #! /bin/bash
i=0
z=""
t=$1
majus="$(echo $t | tr [a-z] [A-Z])"
minus="$(echo $t | tr [A-Z] [a-z])"
until [ $i -eq ${#t} ]; do
z=$z"[$(echo ${minus:$i:1})$(echo ${majus:$i:1})]"
i=$((i+1))
done
# echo $zPour l'utiliser: ext_case .ext fichier [fichier] [fichier]...
ou .ext est l'extension dans la case souhaité ou fichier est le fichier dont on veut modifier la case de l'extension. Pour fichier, les caractères génériques (*,?) sont accepté.
ex: $ ext_case .txt document.Txt donne: document.txt $ ext_case .dOc * tous les fichiers *.doc *.DOC *.Doc... seront renommé en .dOc
Voila,
JM
-------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>