mirror of
https://github.com/fish-shell/fish-shell.git
synced 2025-02-18 08:22:45 +08:00
![]() Given set var a echo "$var$(echo b)" the double-quoted string is expanded right-to-left, so we construct an intermediate "$varb". Since the variable "varb" is undefined, this wrongly expands to the empty string (should be "ab"). Fix this by isolating the expanded command substitution internally. We do the same when handling unquoted command substitutions. Fixes #8849 |
||
---|---|---|
.. | ||
checks | ||
pexpects | ||
test_functions | ||
.gitignore | ||
history_sample_bash | ||
history_sample_corrupt1 | ||
history_sample_fish_1_x | ||
history_sample_fish_2_0 | ||
interactive.config | ||
interactive.fish | ||
test_driver.sh | ||
test_env.sh | ||
test_util.fish | ||
test.fish |