コマンドで$()は何ですか?

コマンドで$()は何ですか?

$()Linuxシェルコマンドには何がありますか?

たとえば、

chmod 777 $(pwd)

ベストアンサー1

バックティック ``と非常に似ています.

知られているコマンドの置き換えPOSIX仕様)そしてサブシェルを呼び出します。中かっこ$()または逆引用符()の間のコマンドは`…`サブシェルで実行され、出力は元のコマンドに配置されます。

バックティックとは異なり、この$(...)形式は入れ子にすることができます。したがって、他の置換内でコマンド置換を使用できます。

代替のエスケープ文字にも違いがあります。私はこの$(...)形式を好みます。

おすすめ記事