括弧で囲まれた出力を変数として収集

括弧で囲まれた出力を変数として収集

このようなスクリプトがあります。

{
    echo ...
    echo ...
} | iconv --to-code UTF-16LE | base64 -w0

の出力を{}変数として収集できますか?

私はこのような最小限のケースを試しました。

a={echo 123;}

しかし、構文エラーのみが発生する

bash: syntax error near unexpected token `}'

どんなアイデアがありますか?

ベストアンサー1

私は以下をお勧めします:

a=$(
echo 123
echo 456
)

または

a=$(echo 123; echo 456)

おすすめ記事