1. ホーム
  2. string

[解決済み] Bash関数から文字列値を返す方法

2022-03-20 06:17:07

質問

Bash関数から文字列を返したいのですが、どうすればいいですか?

この例をjavaで書くと、こんな感じになります。

public String getSomeString() {
  return "tadaa";
}

String variable = getSomeString();

下の例はbashで動きますが、もっといい方法はないでしょうか?

function getSomeString {
   echo "tadaa"
}

VARIABLE=$(getSomeString)

解決方法は?

私が知る限り、これ以上の方法はありません。Bashが知っているのはステータスコード(整数)と標準出力に書かれた文字列だけです。