Bashでコマンドの実行結果を変数に取得

構文

コマンドの実行結果を変数に代入する方法。

コマンド(ls、grep、find等)の実行結果を変数に代入する。

構文は、以下の通り。

サンプル

以下、サンプル。

lsコマンドの実行

結果を変数filesに代入し、echoで出力する。

実行結果。

lsコマンドに続けて、test_store.shを実行。

lsコマンドの結果を変数に取得した場合、結果が半角スペース区切りで取得される為、表示上は異なるが結果は同等となる。

 

おすすめ

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください