したがって、if
以下のようにcomamandを使用すると、サブシェルが作成されます。
if ! (ffmpeg -h > /dev/null 2>&1)
then
echo "FFmpeg NOT INSTALLED"
.
.
.
fi
var=$(<command>)
についてとそれに対応するものは何ですかvar=`<command>`
?サブシェルも作成しますか?
答え1
答え2
古くて参照しにくいバックティックコマンドの交換を使用しない場合。
次に、ルールは単に()
周囲にサブシェルを作成することです。しかし、角括弧は{}
そうではありません。
()
サブシェル$()
サブシェルと交換{}
殻に囲まれていない${}
変数の置換