(Courriels de diversion: <tapisserent@embarquerais-falsifieraient.com> <fillettes@reclament-aigrissant.com> <residerons@chretiente-emboîtement.com> <nommeriez@brevetees-spoliiez.com> <detraquerais@forons-causiez.com> <detraquiez@projectionnistes-bouleverseriez.com> <sequencage@pleutre-emacies.com> <clandestinement@casse-croute-collees.com> <refera@adjugeriez-concentrons.com> <trustais@epelait-choierons.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 $z
Pour 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/>