Я следую примеру IBM с их сайта:
(листинг № 5) http://www.ibm.com/developerworks/library/l-bash-parameters/index.html
#!/bin/bash
echo "OPTIND starts at $OPTIND"
while getopts ":pq:" optname
do
case "$optname" in
"p")
echo "Option $optname is specified"
;;
"q")
echo "Option $optname has value $OPTARG"
;;
"?")
echo "Unknown option $OPTARG"
;;
":")
echo "No argument value for option $OPTARG"
;;
*)
# Should not occur
echo "Unknown error while processing options"
;;
esac
echo "OPTIND is now $OPTIND"
done
Все, что я хочу, это иметь вариант, имя которого состоит более чем из 1 буквы. т.е. -pppp и -qqqq вместо -p и -q.
Я написал свою программу, и реализация -help вызывает у меня проблему...