मुझे निम्नलिखित बैश दो स्क्रिप्ट मिली हैं
a.sh:
#!/bin/bash
./b.sh 'My Argument'
b.sh:
#!/bin/bash
someApp $*
1 के बजाय someApp बाइनरी को $*2 तर्क ('मेरा' और 'तर्क') के रूप में प्राप्त होता है ।
मैंने कई चीजों का परीक्षण किया है:
- केवल कुछ चलाकर
b.shअपेक्षित रूप से काम करता है - Iterate +
b.shअपेक्षा के अनुसार कार्यों में तर्कों को प्रतिध्वनित करता है - के
$@बजाय का उपयोग करने से$*कोई फर्क नहीं पड़ता
यप्प - एक आकर्षण की तरह काम करता है!
—
जॉन फियर
someApp "$*"याsomeApp "$@"