22
मैं इसपार्स तर्क getopts के बाद
$ ./scriptName -o -p -t something path/to/file
यह जहाँ तक मैं
#!/bin/bash
o=false
p=false
while getopts ":opt:" options
do
case $options in
o) opt1=true
;;
p) opt2=true
;;
t) opt3=$OPTARG
;;
esac
done
मिलता है लेकिन मैं कैसे path/to/file
मिलता है के रूप में है की तरह एक bash स्क्रिप्ट कॉल करना चाहते हैं? के बाद पाश समाप्त हो गया है
shift $(($OPTIND - 1))
first_arg=$1
second_arg=$2
:
पहली पंक्ति 'शिफ्ट $ ((OPTIND - 1) लिखा जा सकता है) - यानी कोष्ठक के अंदर डॉलर के चिह्न को खोना? – Armand
आर्मंड, तो ऐसा लगता है: http://www.tldp.org/LDP/abs/html/arithexp.html –