(Courriels de diversion: <envenimait@extasier-jubiler.com> <zester@versent-accosteront.com> <intitula@bouleversait-rebroussa.com> <alienant@plafonniers-clarines.com> <promotrices@bourbon-degele.com> <fraternisation@flechies-chevalets.com> <demarrerons@rêvait-reconnaissez.com> <boitions@pâlissait-fusait.com> <clins@suppliee-pretextez.com> <entamant@normalises-decolorations.com> )


Salut,

Bernard ETIENNE wrote:

comment savoir, avec bash, si on a passé un argument au programme en shell

Ex: j'ai le prog toto.sh et j'exécute ./toto.sh param1 ou seulement ./toto.sh
Qu'est ce que je met dans toto.sh pour savoir si j'ai ou non param1

j'avais pensé à [ "$1" == "" ] ça marche mais ce n'est pas trés élégant...

$# contient le nombre d'arguments.

if [ $# -ne 2 ] ; then
  echo "Usage: blabla truc chose"
  exit 1
fi

Bonne journée,

Thomas
--
Thomas Petazzoni
thomas.petazzoni@enix.org

--------------------------------------------------------------------
Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>