Re-
En partant de ton exemple dans ton autre message, voilà un petit exemple utilisant "getopts" :
#! /bin/bash
# script_getopts.sh
I="-i"
F="-f"
while getopts ":i:f:" OPTION
do
case $OPTION in
i) # gestion option "-i"
for rep in $(find -type d)
do
rm $I ${rep}/*."$2"
done
;;
f) # gestion option "-f"
for rep in $(find -type d)
do
rm $F ${rep}/*.$2
done
;;
:) # gestion d'absence de paramètre
echo "Vous devez fournir une extension de fichier..."
echo
echo "Usage : script_getopts.sh [option] [paramètre]"
echo
;;
\?) # gestion d'option incorrecte
echo "Option incorrecte $OPTARG"
echo
echo "Usage : script_getopts.sh [option] [paramètre]"
echo "Options = -i (confirmation) ou -f (sans confirmation)"
echo
;;
esac
done;-))
Z'@+...che.JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.