के रूप में ./script.sh arg1 [arg2 arg3 ...]
, कमांड लाइन तर्क arg1
, arg2
... $1
, द्वारा प्राप्त किया जा सकता है $2
, ... लेकिन तर्कों की संख्या तय नहीं है।
शेल स्क्रिप्ट में, मैं arg2
एक कार्यक्रम से शुरू होने वाले तर्कों को पारित करना चाहता हूं ,
#/bin/bash
...
/path/to/a/program [I want to pass arg2 arg3 ... to the program]
...
मैं इसे कैसे कर सकता हूं क्योंकि एक या अधिक तर्क हो सकते हैं?
$@
?