Arguments d'entree d'un script

Fermé
crazyghandi Messages postés 312 Date d'inscription vendredi 9 novembre 2007 Statut Membre Dernière intervention 4 octobre 2011 - 29 mars 2009 à 17:35
crazyghandi Messages postés 312 Date d'inscription vendredi 9 novembre 2007 Statut Membre Dernière intervention 4 octobre 2011 - 29 mars 2009 à 18:20
Bonjour,
pour les arguments d'entree d'un script
$# nombres d'arguments
$* tous les arguments,
etc..

je voudrais etudier chaque argment de maniere isolee par exemple :
i=0
while $i < $#
do
if test -e $($i) !!!! argument numero i ?
then echo le fichier existe
else echo $($i) n'existe pas
fi
$i = $i+1
done

donc chaque argument est teste pour voir si c'est un fichier qui existe

merci d'avance pour vos conseils
A voir également:

1 réponse

crazyghandi Messages postés 312 Date d'inscription vendredi 9 novembre 2007 Statut Membre Dernière intervention 4 octobre 2011 19
29 mars 2009 à 18:20
rebonjour,

je suis en train de tester ca :
while getopts a: option
do
echo $OPTARG
done

le souci c'est que si je fais sh prog.sh -a f1 f2

il ne me sort que f1 et pas f2

de plus si je voulais faire sh prog.sh ajouter f1 f2
getopts marcherait il toujours ?

merci
0