Passage de paramètre en shell
Résolu
bonjour a tous!
voila impossible de passer le moindre paramètre dans une fonction en shell. je comprends pas pouquoi ca doit être aussi compliqué!!!! esque quelqu'un pourrait me donner un exemple CLAIR svp? merci d'avance ^^
voila impossible de passer le moindre paramètre dans une fonction en shell. je comprends pas pouquoi ca doit être aussi compliqué!!!! esque quelqu'un pourrait me donner un exemple CLAIR svp? merci d'avance ^^
5 réponses
-
merci ça fonctionne. le problème venait d'une syntaxe de if mal utilisée, du coup il m'envoyait l'erreur de syntaxe comme argument.
-
erreur: trop d'arguments. je dois pas être doué.
-
Contributeur$@ tous les paramètres, ou alors $1 $2 $3 etc
$ h() { echo "hello " $@ ; } $ $ h you and me hello you and me $ -
merci, mais si je veux mettre plus d'arguments?
-
Contributeurhello
$ h() { echo "hello " $1 ; } $ h world hello world $ x=batman $ h $x hello batman $