I am confusing why bash can escape "..." but can't escape '...'? Can some one give me a hint? Thanks
test@test:~$ echo "He said, \"Hello world\""
He said, "Hello world"
test@test:~$ echo "He said, 'Hello world'"
He said, 'Hello world'
I am confusing why bash can escape "..." but can't escape '...'? Can some one give me a hint? Thanks
test@test:~$ echo "He said, \"Hello world\""
He said, "Hello world"
test@test:~$ echo "He said, 'Hello world'"
He said, 'Hello world'
echo "single ' "'double " '
yieldssingle ' double "
. – Paul_Pedant Jan 19 '24 at 13:54