]>
Commit | Line | Data |
---|---|---|
8868edaf | 1 | getopts: usage: getopts optstring name [arg ...] |
d166f048 | 2 | 2 |
8868edaf | 3 | getopts: usage: getopts optstring name [arg ...] |
d166f048 | 4 | 2 |
8868edaf CR |
5 | ./getopts.tests: line 23: getopts: -a: invalid option |
6 | getopts: usage: getopts optstring name [arg ...] | |
d166f048 JA |
7 | -a specified |
8 | -b bval specified | |
9 | remaining args: one two three | |
10 | -a specified | |
11 | -b bval specified | |
12 | remaining args: one two three four five six seven eight nine ten eleven twelve | |
cce855bc JA |
13 | ./getopts1.sub: option requires an argument -- b |
14 | Usage: ./getopts1.sub [-a] [-b value] args | |
d166f048 JA |
15 | -a specified |
16 | -c cval specified | |
17 | -d specified | |
18 | -a specified | |
19 | -b 3 specified | |
20 | remaining args: one two three four five | |
21 | -a specified | |
22 | -b bval specified | |
23 | remaining args: one two three | |
24 | -a specified | |
25 | -b bval specified | |
26 | remaining args: one two three | |
cce855bc JA |
27 | ./getopts4.sub: error: option `b' requires an argument |
28 | Usage: ./getopts4.sub [-a] [-b value] args | |
29 | ./getopts4.sub: error: illegal option character `c' | |
30 | Usage: ./getopts4.sub [-a] [-b value] args | |
d166f048 JA |
31 | -a specified |
32 | remaining args: -b bval one two three | |
33 | OPTERR=0 | |
34 | a here | |
35 | something else here | |
36 | OPTIND=3 | |
37 | getop: OPTERR=1 | |
38 | a here | |
cce855bc | 39 | ./getopts5.sub: illegal option -- c |
d166f048 | 40 | something else here |
cce855bc | 41 | ./getopts5.sub: illegal option -- d |
d166f048 | 42 | something else here |
cce855bc | 43 | ./getopts5.sub: illegal option -- e |
d166f048 JA |
44 | something else here |
45 | getop: OPTIND=5 | |
46 | OPTIND=3 | |
47 | OPTERR=0 | |
48 | -a specified | |
49 | remaining args: | |
50 | -a specified | |
51 | remaining args: | |
52 | -a specified | |
53 | remaining args: | |
54 | 0 | |
8868edaf | 55 | ./getopts7.sub: line 17: getopts: `opt-var': not a valid identifier |
d166f048 | 56 | remaining args: |
a0c0a00f CR |
57 | opt: x |
58 | opt: y | |
59 | opt: a | |
60 | opt: b | |
61 | opt: c | |
62 | opt: z | |
63 | $1 = a | |
8868edaf | 64 | ./getopts10.sub: line 16: OPTARG: readonly variable |
a0c0a00f CR |
65 | OPTARG = x = ? |
66 | unset x = ? | |
67 | declare -r RO="foo" | |
68 | declare -r RO="foo" |