source:
trunk/essentials/app-shells/bash/tests/getopts1.sub
Last change on this file was 3228, checked in by , 18 years ago | |
---|---|
File size: 365 bytes |
Line | |
---|---|
1 | aflag= |
2 | bflag= |
3 | |
4 | while getopts ab: name |
5 | do |
6 | case $name in |
7 | a) aflag=1 ;; |
8 | b) bflag=1 |
9 | bval=$OPTARG;; |
10 | ?) echo Usage: $0 [-a] [-b value] args |
11 | exit 2;; |
12 | esac |
13 | |
14 | done |
15 | |
16 | if [ ! -z "$aflag" ] ; then echo -a specified ; fi |
17 | if [ ! -z "$bflag" ] ; then echo -b $bval specified ; fi |
18 | |
19 | if [ "$OPTIND" -gt 1 ] |
20 | then |
21 | shift $(( $OPTIND - 1 )) |
22 | fi |
23 | |
24 | echo remaining args: "$*" |
25 | |
26 | exit 0 |
Note:
See TracBrowser
for help on using the repository browser.