J'ai la fonction suivante:
bar() { echo $1:$2; }
J'appelle cette fonction à partir d' une autre fonction foo,. foolui-même est appelé comme suit:
foo "This is" a test
Je veux obtenir la sortie suivante:
This is:a
Autrement dit, les arguments qui barreçoivent doivent être les mêmes jetons que je passe foo.
Comment foofaut-il mettre en œuvre pour y parvenir? J'ai essayé les deux implémentations suivantes, mais aucune ne fonctionne:
foo() { bar $*; }- production:
this:isfoo() { bar "$*"; }- production:
this is a test:
Ma question est de savoir comment conserver la citation des arguments. Est-ce possible?