サブシェルを作成するブラケットとは何ですか?

サブシェルを作成するブラケットとは何ですか?

したがって、if以下のようにcomamandを使用すると、サブシェルが作成されます。

if ! (ffmpeg -h > /dev/null 2>&1)
then
    echo "FFmpeg NOT INSTALLED"
.
.
.
fi

var=$(<command>)についてとそれに対応するものは何ですかvar=`<command>`?サブシェルも作成しますか?

ベストアンサー1

どちらの形式のコマンド置換もサブシェルを生成します。

3.5.4 コマンドの置換

Bashはサブシェル環境でコマンドを実行して拡張を実行します。

おすすめ記事