En ce qui concerne ./script.sh arg1 [arg2 arg3 ...]
, les arguments de ligne de commande arg1
, arg2
... peut être obtenu par $1
, $2
... Mais le nombre d'arguments est pas fixé.
Dans le script shell, je veux passer les arguments à partir arg2
d'un programme,
#/bin/bash
...
/path/to/a/program [I want to pass arg2 arg3 ... to the program]
...
Comment pourrais-je le faire car il pourrait y avoir un ou plusieurs arguments?
$@
?