bash変数

Google Shell Style Guide から学ぶ保守性の高いシェルスクリプトの書き方|NAVITIME_Tech 2022

スペースを含む文字列を 1 つの文字列として echo コマンドに渡すには、次のようにダブルクォートで囲む必要があります。
echo で出力した文字列の中の連続するスペースが 1 つのスペースになってしまうのを防ぐ - まくまく Linux/Shell ノート

test.sh
#!/bin/bash -x
AB='a b'
echo $AB' c d'
echo "$AB"' c d'

./test.sh
+ AB='a b'
+ echo a 'b c d'
a b c d
+ echo 'a b c d'
a b c d

a b'c d'
'a b''c d'
の違い