【使用例紹介】構文やコマンド引数内でコマンド実施:`(バッククォート)【シェルスクリプト】

雑学

備忘録になります。以下のように `(バッククォート)を使うと、構文やコマンド引数内にコマンドを直接記述が出来ます。

$ echo "aaa `echo bbb`"
aaa bbb

$ cat wrk.sh
COUNT_A=1
COUNT_B=2

if [ `expr $COUNT_A + $COUNT_B` -eq 3 ]; then
    echo "OK"
else
    echo "NG"
fi

$ ./wrk.sh
OK

関連リンク