1. ホーム
  2. bash

[解決済み] bashを使って関数の出力を変数に代入するにはどうすればよいですか?

2022-09-01 18:05:57

質問

ある出力を生成するbash関数があります。

function scan {
  echo "output"
}

この出力を変数に代入するにはどうしたらよいでしょうか?

すなわち VAR=scan(もちろん、これは動作しません - それはVARが文字列"scan"に等しくなります)。

どのように解決するのですか?

VAR=$(scan)

プログラムの場合と全く同じです。