Jeśli chodzi o ./script.sh arg1 [arg2 arg3 ...]
argumenty wiersza poleceń arg1
, arg2
... można dostać przez $1
, $2
... Ale liczba argumentów jest nie ustalone.
W skrypcie powłoki chcę przekazać argumenty zaczynające się od arg2
do programu,
#/bin/bash
...
/path/to/a/program [I want to pass arg2 arg3 ... to the program]
...
Jak mogę to zrobić, skoro może istnieć jeden lub więcej argumentów?
$@
?