Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Question about getopts in 3.0.2
- X-seq: zsh-workers 3462
- From: Clint Olsen <olsenc@xxxxxxxxxxxxxxxx>
- To: zsh-workers@xxxxxxxxxxxxxxx
- Subject: Question about getopts in 3.0.2
- Date: Mon, 25 Aug 1997 18:19:17 -0700
- Organization: Intel Corporation, Hillsboro, OR
I tried reading the FAQ. Didn't see anything pertaining to this.
I'm having trouble using getopts in the case where it requires an argument:
while getopts :G2rd: OPT
do
case $OPT in
'2'|'r'|'G') GENARG=($GENARG -$OPT) ;;
'd') echo printer is $OPTARG ;; #LPARG=-d$OPTARG ;;
'?') echo $0:t: Unknown option $OPTARG; exit 1 ;;
':') echo $0:t: Option required for $OPTARG; exit 1 ;;
esac
done
In the case of d, OPTARG is generally unusable/trashed when I don't think
it should be. For example, lp -dlwfoo produces a null OPTARG and lp -d
lwfoo produces and error "Unknown option l". What am I doing wrong?
Thanks,
-Clint
Messages sorted by:
Reverse Date,
Date,
Thread,
Author