mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-07-12 22:50:49 +02:00
commit bash-20160520 snapshot
This commit is contained in:
+69
-20
@@ -166,8 +166,8 @@ declare -i bar="8"
|
||||
8
|
||||
declare -n foo="bar"
|
||||
./nameref10.sub: line 64: typeset: bar: not found
|
||||
./nameref11.sub: line 1: declare: /: invalid variable name for name reference
|
||||
./nameref11.sub: line 2: declare: /: invalid variable name for name reference
|
||||
./nameref11.sub: line 1: declare: `/': invalid variable name for name reference
|
||||
./nameref11.sub: line 2: declare: `/': invalid variable name for name reference
|
||||
./nameref11.sub: line 3: `/': not a valid identifier
|
||||
./nameref11.sub: line 4: declare: `/': not a valid identifier
|
||||
./nameref11.sub: line 5: `/': not a valid identifier
|
||||
@@ -176,29 +176,48 @@ declare -n foo="bar"
|
||||
x
|
||||
|
||||
./nameref11.sub: line 7: ((: `0': not a valid identifier
|
||||
./nameref11.sub: line 8: declare: 0: invalid variable name for name reference
|
||||
./nameref11.sub: line 9: declare: /: invalid variable name for name reference
|
||||
./nameref11.sub: line 10: declare: /: invalid variable name for name reference
|
||||
./nameref11.sub: line 11: `/': not a valid identifier
|
||||
|
||||
./nameref11.sub: line 8: declare: `0': invalid variable name for name reference
|
||||
./nameref11.sub: line 9: declare: `/': invalid variable name for name reference
|
||||
./nameref11.sub: line 10: declare: `/': invalid variable name for name reference
|
||||
/
|
||||
./nameref11.sub: line 12: `/': not a valid identifier
|
||||
./nameref11.sub: line 13: exec: `10': not a valid identifier
|
||||
./nameref11.sub: line 13: r: cannot assign fd to variable
|
||||
./nameref11.sub: line 14: warning: coproc: r: removing nameref attribute
|
||||
./nameref11.sub: line 14: warning: r: removing nameref attribute
|
||||
63
|
||||
./nameref11.sub: line 15: declare: RO: readonly variable
|
||||
./nameref11.sub: line 15: RO: readonly variable
|
||||
./nameref11.sub: line 16: declare: /: invalid variable name for name reference
|
||||
./nameref11.sub: line 16: declare: `/': invalid variable name for name reference
|
||||
/
|
||||
./nameref11.sub: line 17: declare: /: invalid variable name for name reference
|
||||
./nameref11.sub: line 17: declare: `/': invalid variable name for name reference
|
||||
./nameref11.sub: illegal option -- h
|
||||
./nameref11.sub: line 18: getopts: `?': not a valid identifier
|
||||
./nameref11.sub: line 19: warning: r: removing nameref attribute
|
||||
declare -a r=()
|
||||
./nameref11.sub: line 20: declare: r: reference variable cannot be an array
|
||||
./nameref11.sub: line 21: printf: `/': not a valid identifier
|
||||
./nameref12.sub: line 6: declare: /: invalid variable name for name reference
|
||||
./nameref12.sub: line 9: declare: %: invalid variable name for name reference
|
||||
./nameref11.sub: line 23: `': not a valid identifier
|
||||
./nameref11.sub: line 24: declare: `': not a valid identifier
|
||||
./nameref11.sub: line 25: `': not a valid identifier
|
||||
./nameref11.sub: line 26: printf: `': not a valid identifier
|
||||
./nameref11.sub: line 27: declare: `': invalid variable name for name reference
|
||||
declare -r ROVAR="42"
|
||||
./nameref11.sub: line 32: ROVAR: readonly variable
|
||||
./nameref11.sub: line 32: ROVAR: cannot unset: readonly variable
|
||||
declare -r ROVAR="42"
|
||||
./nameref11.sub
|
||||
./nameref11.sub: line 34: `@': not a valid identifier
|
||||
./nameref11.sub
|
||||
declare -n ref="x"
|
||||
./nameref11.sub: line 39: RO: readonly variable
|
||||
declare -r RO_PID
|
||||
./nameref11.sub: line 39: RO: cannot unset: readonly variable
|
||||
declare -r RO="x"
|
||||
./nameref11.sub: line 39: declare: RO_PID: not found
|
||||
./nameref11.sub: line 41: ref_PID: readonly variable
|
||||
declare -r RO2="a"
|
||||
./nameref12.sub: line 6: declare: `/': invalid variable name for name reference
|
||||
./nameref12.sub: line 9: declare: `%': invalid variable name for name reference
|
||||
./nameref12.sub: line 13: `^': not a valid identifier
|
||||
declare -n r
|
||||
declare -a foo
|
||||
@@ -206,15 +225,23 @@ declare -a foo=([0]="7")
|
||||
./nameref12.sub: line 26: declare: `42': not a valid identifier
|
||||
./nameref12.sub: line 27: declare: x: not found
|
||||
declare -nr RO="foo"
|
||||
./nameref12.sub: line 37: `/': not a valid identifier
|
||||
0 0
|
||||
./nameref12.sub: line 38: `/': not a valid identifier
|
||||
|
||||
./nameref12.sub: line 43: declare: `7*6': not a valid identifier
|
||||
./nameref12.sub: line 43: declare: foo: not found
|
||||
./nameref12.sub: line 45: `7*6': not a valid identifier
|
||||
/
|
||||
./nameref12.sub: line 45: declare: `7*6': not a valid identifier
|
||||
./nameref12.sub: line 45: declare: foo: not found
|
||||
./nameref12.sub: line 47: `7*6': not a valid identifier
|
||||
declare -n ref="var"
|
||||
declare -n ref="var"
|
||||
./nameref12.sub: line 74: readonly: `var[0]': not a valid identifier
|
||||
declare -- var="foo"
|
||||
declare -r var2="foo"
|
||||
declare -n ref="var"
|
||||
declare -a var=([0]="foo")
|
||||
./nameref12.sub: line 91: `': not a valid identifier
|
||||
declare -n ref
|
||||
declare -- ref="global"
|
||||
declare -a var=([0]="foo2")
|
||||
./nameref12.sub: line 100: declare: global: not found
|
||||
declare -- a
|
||||
declare -n r="a"
|
||||
declare -- a
|
||||
@@ -227,7 +254,29 @@ declare -n r="a"
|
||||
0
|
||||
declare -n r
|
||||
declare -n r
|
||||
./nameref13.sub: line 88: typeset: 12345: invalid variable name for name reference
|
||||
./nameref13.sub: line 88: typeset: `12345': invalid variable name for name reference
|
||||
declare -n foo
|
||||
./nameref13.sub: line 97: typeset: 12345: invalid variable name for name reference
|
||||
./nameref13.sub: line 97: typeset: `12345': invalid variable name for name reference
|
||||
declare -n foo
|
||||
declare -nx ref="var"
|
||||
var
|
||||
var
|
||||
var
|
||||
var
|
||||
foo
|
||||
foo
|
||||
foo
|
||||
foo
|
||||
before
|
||||
declare -n ref="var"
|
||||
./nameref14.sub: line 23: typeset: var: not found
|
||||
first
|
||||
declare -n ref="var"
|
||||
declare -x var="xxx"
|
||||
invalid
|
||||
declare -n ref="var"
|
||||
declare -x var="5"
|
||||
after
|
||||
declare -n ref="var"
|
||||
./nameref14.sub: line 32: typeset: var: not found
|
||||
declare -n ref="var"
|
||||
|
||||
Reference in New Issue
Block a user