[TODO] Expander needs to split unquoted expanded variables by whitespace
Closed this issue · 0 comments
itislu commented
bash-5.1$ A="echo 1 2 3"
bash-5.1$ echo $A
echo 1 2 3
bash-5.1$ echo "$A"
echo 1 2 3
bash-5.1$ $A
1 2 3
bash-5.1$ "$A"
bash: echo 1 2 3: command not found
bash-5.1$ '$A'
bash: $A: command not found
bash-5.1$ B=" "
bash-5.1$ $B
bash-5.1$
bash-5.1$ C=""
bash-5.1$ e${C}cho 123
123
bash-5.1$ C=" "
bash-5.1$ e${C}cho 123
bash: e: command not found