mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-07-14 15:40:51 +02:00
posix mode changes for interp 1150; fix for varassign redirection; fix for nameref in ${param=value} expansion
This commit is contained in:
@@ -92,6 +92,10 @@ expect <one>
|
||||
one
|
||||
expect <four>
|
||||
four
|
||||
expect <X>
|
||||
X
|
||||
expect <X>
|
||||
X
|
||||
errors = 0
|
||||
1
|
||||
2
|
||||
|
||||
@@ -228,6 +228,20 @@ echo "expect <four>"
|
||||
echo $qux
|
||||
ckval qux ${bar[3]}
|
||||
|
||||
bar=()
|
||||
declare -n ref='bar[1]'
|
||||
|
||||
echo "expect <X>"
|
||||
echo ${ref=X}
|
||||
ckval ref ${bar[1]}
|
||||
|
||||
unset -n ref
|
||||
declare -n ref
|
||||
|
||||
echo "expect <X>"
|
||||
echo ${ref=X}
|
||||
ckval ref ${ref}
|
||||
|
||||
# Need to add code and tests for `for' loop nameref variables
|
||||
|
||||
echo errors = $errors
|
||||
|
||||
Reference in New Issue
Block a user