Frédéric Mantegazza a écrit :
> En fait, je veux pouvoir récupérer un paramètre quelconque par son numéro,
> ce numéro étant lui-même stocké dans une variable... Mais finalement, je
> vais me débrouiller autrement (en utilisant ta suggestion)...
Alors je ferais comme ça, mais il y p.e. mieux...
case "$1" in
"start")
shift
for I in $(seq $#);
do
A=$($0 n $I $*)
echo $A
done
;;
"n")
shift $(($2+1))
echo $1
;;
esac
et un appel avec:
./monscript.sh start A1 A2 A3 A4 A5 A6 A7 A8 A9 etc.
devrait le faire.
Je te laisse débugguer ;)
Olivier.