Bash関数から文字列値を返す方法 質問する

Bash関数から文字列値を返す方法 質問する

Bash 関数から文字列を返したいと思います。

私がやりたいことを説明するため、Java で例を書いてみます。

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

String variable = getSomeString();

以下の例は bash で動作しますが、これを行うより良い方法はありますか?

function getSomeString {
   echo "tadaa"
}

VARIABLE=$(getSomeString)

ベストアンサー1

私が知る限り、これより良い方法はありません。Bash はステータス コード (整数) と stdout に書き込まれた文字列のみを認識します。

おすすめ記事