init version.
[bush.git] / tests.bak / getopts.right
blob599d830a32c49eda4de980bded07b0dbadf7dc97
1 getopts: usage: getopts optstring name [arg ...]
3 getopts: usage: getopts optstring name [arg ...]
5 ./getopts.tests: line 23: getopts: -a: invalid option
6 getopts: usage: getopts optstring name [arg ...]
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
13 ./getopts1.sub: option requires an argument -- b
14 Usage: ./getopts1.sub [-a] [-b value] args
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
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
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
39 ./getopts5.sub: illegal option -- c
40 something else here
41 ./getopts5.sub: illegal option -- d
42 something else here
43 ./getopts5.sub: illegal option -- e
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: 
55 ./getopts7.sub: line 17: getopts: `opt-var': not a valid identifier
56 remaining args: 
57 opt: x
58 opt: y
59 opt: a
60 opt: b
61 opt: c
62 opt: z
63 $1 = a
64 ./getopts10.sub: line 16: OPTARG: readonly variable
65 OPTARG = x = ?
66 unset x = ?
67 declare -r RO="foo"
68 declare -r RO="foo"