commit bash-20180921 snapshot

This commit is contained in:
Chet Ramey
2018-09-25 09:54:29 -04:00
parent 9282e182d8
commit 3d31a311da
25 changed files with 306 additions and 57 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
BUILD_DIR=/usr/local/build/bash/bash-current
BUILD_DIR=/usr/local/build/chet/bash/bash-current
THIS_SH=$BUILD_DIR/bash
PATH=$PATH:$BUILD_DIR
+18 -18
View File
@@ -49,7 +49,7 @@ declare -a f=([0]="" [1]="bdef" [2]="hello world" [3]="test" [4]="ninth element"
./array.tests: line 103: a: readonly variable
./array.tests: line 105: b[]: bad array subscript
./array.tests: line 106: b[*]: bad array subscript
./array.tests: line 107: ${b[ ]}: bad substitution
this
./array.tests: line 109: c[-2]: bad array subscript
./array.tests: line 110: c: bad array subscript
@@ -579,9 +579,9 @@ def ghi
jkl
1. indexed:
reference:
./array25.sub: line 10: ${a[ ]}: bad substitution
1. 0
./array25.sub: line 11: ' ': syntax error: operand expected (error token is "' '")
./array25.sub: line 12: ${a[ ]}: bad substitution
3. 0
4. 0
5. 0
6. 0
@@ -591,19 +591,19 @@ assignment:
3.declare -a a=([0]="12" [1]="1")
4.declare -a a=([0]="13" [1]="1")
arithmetic:
1.declare -a a=([0]="0" [1]="1")
2.declare -a a=([0]="0" [1]="1")
3.declare -a a=([0]="0" [1]="1")
4.declare -a a=([0]="0" [1]="1")
5.declare -a a=([0]="0" [1]="1")
1.declare -a a=([0]="10" [1]="1")
2.declare -a a=([0]="11" [1]="1")
3.declare -a a=([0]="12" [1]="1")
4.declare -a a=([0]="13" [1]="1")
5.declare -a a=([0]="10" [1]="1")
6.declare -a a=([0]="11" [1]="1")
7.declare -a a=([0]="0" [1]="1")
7.declare -a a=([0]="12" [1]="1")
8.declare -a a=([0]="13" [1]="1")
2. associative:
reference:
./array25.sub: line 47: ${a[ ]}: bad substitution
1.
2.
./array25.sub: line 49: ${a[ ]}: bad substitution
3.
4.
5.
6.
@@ -613,14 +613,14 @@ assignment:
3.declare -A a=([" "]="12" [0]="0" [1]="1" )
4.declare -A a=([" "]="13" [0]="0" [1]="1" )
arithmetic:
1.declare -A a=([" "]="13" [0]="0" [1]="1" )
2.declare -A a=([" "]="13" [0]="0" [1]="1" )
3.declare -A a=([" "]="13" [0]="0" [1]="1" )
1.declare -A a=([" "]="10" [0]="0" [1]="1" )
2.declare -A a=([" "]="11" [0]="0" [1]="1" )
3.declare -A a=([" "]="12" [0]="0" [1]="1" )
4.declare -A a=([" "]="13" [0]="0" [1]="1" )
5.declare -A a=([" "]="13" [0]="0" [1]="1" )
6.declare -A a=([" "]="13" [0]="0" [1]="1" ["\" \""]="11" )
7.declare -A a=([" "]="13" [0]="0" [1]="1" ["\" \""]="11" )
8.declare -A a=([" "]="13" [0]="0" [1]="1" ["\" \""]="13" )
5.declare -A a=([" "]="10" [0]="0" [1]="1" )
6.declare -A a=([" "]="10" [0]="0" [1]="1" ["\" \""]="11" )
7.declare -A a=([" "]="12" [0]="0" [1]="1" ["\" \""]="11" )
8.declare -A a=([" "]="12" [0]="0" [1]="1" ["\" \""]="13" )
argv[1] = <aa>
argv[2] = <bb>
argv[1] = <aa>
+8 -2
View File
@@ -126,8 +126,10 @@ after readonly assignment
after 1: 1
after 2: 1
after 3: 1
array after 1: 1
array after 2: 1
4
array after 1: 0
array after 2: 0
./errors6.sub: uvar: parameter not set
./errors6.sub: uvar: parameter null or not set
@@ -144,6 +146,10 @@ unset
./errors6.sub: line 41: invalid-ident: invalid variable name
./errors6.sub: line 42: invalid-ident: invalid variable name
./errors6.sub: line 43: invalid-ident: invalid variable name
4
array after 1: 0
array after 2: 0
./errors6.sub: uvar: parameter not set
./errors6.sub: uvar: parameter null or not set