shellでコマンドの実行結果を変数に割り当てるには、どうすればいいですか?

シェル内では、バッククォート「“」または$()を使用して、コマンドの実行結果を変数に格納することができます。

バッククォート「`」を使う方法:

variable=`command`

$()を使う方法:

variable=$(command)

例えば、lsコマンドの実行結果を変数filesに代入します。

files=`ls`

日本語で言い換えると、”もしくは” となります。

files=$(ls)
bannerAds