私が見たものはほとんど$(command)
使われていましたが、例えば次のようになります"$(command)"
。
if [ "$(command)" ]; then
stuff
fi
2番目の例では、引用の目的は何ですか?
答え1
引用符は、シェルに出力command
を全体的に考慮するよう指示します。これがなければ、\
[
*
?
コマンド出力にスペースや特殊文字が含まれているとスクリプトは中断されます。
私が見たものはほとんど$(command)
使われていましたが、例えば次のようになります"$(command)"
。
if [ "$(command)" ]; then
stuff
fi
2番目の例では、引用の目的は何ですか?
引用符は、シェルに出力command
を全体的に考慮するよう指示します。これがなければ、\
[
*
?
コマンド出力にスペースや特殊文字が含まれているとスクリプトは中断されます。