Đối với ./script.sh arg1 [arg2 arg3 ...]
, các đối số dòng lệnh arg1
, arg2
... có thể được nhận bằng $1
, $2
... Tuy nhiên, số lượng các đối số là KHÔNG cố định.
Trong kịch bản shell, tôi muốn chuyển các đối số bắt đầu từ arg2
một chương trình,
#/bin/bash
...
/path/to/a/program [I want to pass arg2 arg3 ... to the program]
...
Làm thế nào tôi có thể làm điều đó vì có thể có một hoặc nhiều đối số?
$@
?