1. ホーム
  2. bash

[解決済み] Bashで$()と`の違いはあるのでしょうか?重複] [重複

2022-02-06 14:36:59

質問

<ブロッククオート

重複の可能性があります。
シェルプログラミング。コマンド)と$(コマンド)の違いは何ですか? command

という違いはないようです。

$()

そして

``

例えば

$(date)

と同じです。

`date`

何か提案はありますか?

解決方法は?

との違いは何ですか? man コマンドと stackoverflow.com ? :)

旧来のバッククォート形式の置換を使用する場合、バックスラッシュ は、$, `, または \ が続く場合を除き、文字通りの意味を持ちます。 バックスラッシュを伴わない最初のバッククォートは、コマンドを終了します。 の置換を行います。 (コマンド)形式を使用する場合、$(コマンド)と$(コマンド)の間にあるすべての文字は はコマンドを構成するものであり、特別に扱われるものはありません。

ということで、もし date の中に入れても、ほぼ同じになります。