ash: fix a bug in >${varexp} handling. Closes 5282
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
2
shell/ash_test/ash-redir/redirA.right
Normal file
2
shell/ash_test/ash-redir/redirA.right
Normal file
@@ -0,0 +1,2 @@
|
||||
tmp11
|
||||
tmp11
|
11
shell/ash_test/ash-redir/redirA.tests
Executable file
11
shell/ash_test/ash-redir/redirA.tests
Executable file
@@ -0,0 +1,11 @@
|
||||
x="tmp11:tmp22"
|
||||
|
||||
# Bug was incorrectly expanding variables in >redir
|
||||
echo "${x%:*}" >"${x%:*}"
|
||||
echo tmp1*
|
||||
rm tmp1*
|
||||
|
||||
# Also try unquoted
|
||||
echo "${x%:*}" >${x%:*}
|
||||
echo tmp1*
|
||||
rm tmp1*
|
Reference in New Issue
Block a user