fix for parameter length expressions for nameref variables expanding to invalid identifiers

This commit is contained in:
Chet Ramey
2022-12-13 12:57:47 -05:00
parent 237c32ba16
commit 49918d90cd
12 changed files with 7022 additions and 5351 deletions
+11
View File
@@ -558,3 +558,14 @@ declare -ai a=([0]="0" [1]="16")
12
16
declare -ai a=([0]="0" [1]="16")
./nameref24.sub: line 24: declare: `': not a valid identifier
./nameref24.sub: line 25: declare: `a&b': invalid variable name for name reference
3
3
0
0
0
./nameref24.sub: line 38: declare: `aa&bb': invalid variable name for name reference
3
3
5