最新の推奨事項は、次のものを使用することです。
$(...)
古いの代わりに:
`...`
主に読みやすさとネスティング時にエスケープする必要性を回避するためです。
$(...)
フォームをサポートしていないシェルはどれですか。また、現在も使用されているシェルはありますか?
「バックティックを使用する唯一の理由は、本物のBourneシェル(Heirloomなど)との互換性のためです。」
—
joeytwiddle 2015
重要な点の1つは、90年代以降に維持されているすべてのUnixライクなシステムには
—
ステファンChazelas
sh
、適切な環境でをサポートするというコマンドが呼び出されること$(...)
です。
cmd
* shのシェルで)非推奨とされていますか?そしてあなたは答えを見つけるでしょう。