| 3 4 |
| 5 6 7 8 9 |
| 7 8 9 |
| /usr/chet |
| /usr/chet |
| /usr/chet |
| /a/b/c |
| /usr/chet |
| /usr/chet 7 |
| /a/b/c 9 /a/b/c |
| /a/b/c 9 /a/b/c |
| /a/b/c /a/b/c |
| 1 2 |
| 1 1 |
| unset |
| toronto airport |
| AVAR |
| song by rush |
| BVAR |
| toronto airport |
| AVAR |
| AVAR |
| 42 |
| /bin:/usr/bin:/usr/local/bin:. |
| avar=([0]="/bin:/usr/bin:/usr/local/bin:.") |
| z=yy |
| 42 |
| declare -i ivar="10" |
| unset |
| declare -x ivar="42" |
| hB |
| braceexpand:hashall:interactive-comments |
| hBP |
| braceexpand:hashall:interactive-comments:physical |
| declare -r SHELLOPTS="braceexpand:hashall:interactive-comments:physical" |
| abcde |
| 20 |
| 30 |
| 40 |
| 50 |
| |0|10| |
| 10 |
| |0|10| |
| 10 |
| |0|10| |
| 10 |
| |4| |
| 4 |
| |0|11| |
| after fff3: x=4 |
| |0|12| |
| |y| |
| |y| |
| a:b:c:d |
| a-b-c-d |
| a:b:c:d |
| g: , |
| f: , |
| FIN: asdf fdsa, asdf fdsa |
| g: v = , w = |
| f: v = , w = |
| FIN: v = two, w = one |
| ./varenv4.sub: line 54: bbb: unique: cannot convert indexed to associative array |
| after bbb: 1 |
| declare -Ar FOOBAR=([foo]="bar" ) |
| declare -Ar FOOBAR=([foo]="bar" ) |
| declare -ar FOOBAR2=([0]="bar") |
| declare -ar FOOBAR2=([0]="bar") |
| F OUTSIDE |
| F OUTSIDE |
| declare -ar outside=() |
| declare -ir outside1="1" |
| tempenv = foo |
| 0 |
| declare -ar myvar=([0]="0") |
| 1 |
| declare -ir myvar="1" |
| declare -rx tempvar1='foo' |
| declare -rx tempvar2='qux' |
| ./varenv7.sub: line 44: local: var: readonly variable |
| inside: outside |
| outside: outside |
| local: unset1 unset2 |
| abc |
| abc |
| :1 |
| :2 |
| after: ---- |
| global:1 |
| global:2 |
| after: --global-- |
| after: ---- |
| x = :1:2 |
| a=z |
| a=b |
| a=z |