$(コマンド)と「$(コマンド)」の違いは何ですか? [コピー]

$(コマンド)と「$(コマンド)」の違いは何ですか? [コピー]

私が見たものはほとんど$(command)使われていましたが、例えば次のようになります"$(command)"

if [ "$(command)" ]; then
    stuff
fi

2番目の例では、引用の目的は何ですか?

ベストアンサー1

引用符は、シェルに出力commandを全体的に考慮するよう指示します。これがなければ、\ [ * ?コマンド出力にスペースや特殊文字が含まれているとスクリプトは中断されます。

おすすめ記事