Passage de paramètre en shell
Résolu
julien
-
julien -
julien -
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
-
$@ tous les paramètres, ou alors $1 $2 $3 etc
$ h() { echo "hello " $@ ; } $ $ h you and me hello you and me $ -
hello
$ h() { echo "hello " $1 ; } $ h world hello world $ x=batman $ h $x hello batman $ -
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
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.