この質問にはすでに回答があります :二重引用符が必要なのはいつですか?
(1つの回答)
シェルスクリプトが空白やその他の特殊文字でチョークするのはなぜですか?
(6つの回答)
3年前に閉鎖されました。
Linux
(1つの回答)
シェルスクリプトが空白やその他の特殊文字でチョークするのはなぜですか?
(6つの回答)
3年前に閉鎖されました。
私がこのようなことをするとき:
x="hi echo hello"
または
x='hi echo hello'
次にx
文字列hi echo hello
が含まれます 。
ただし、引用符を使用しない場合:
x=hi echo hello
次にx
文字列hi
が含まれます 、およびコマンドecho hello
実行されます。
ただし、変数の値が1つの単語のみで構成されている場合は、次の違いがあります。
x="hi"
x='hi'
x=hi
承認された回答:
世界に代替が含まれている場合のみ。
だから
x=$FRED
とは異なります:
x='$FRED'