LeaYeh/minishell

[TODO] Expander needs to split unquoted expanded variables by whitespace

Closed this issue · 0 comments

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