次のようなbash関数に引数を渡すことができることを知っています
function output () {
echo 'text' > text.txt;
echo $1 >> text.txt;
echo 'more text' >> text.txt;
}
output something;
しかし、実際には別のスクリプトまたはプログラムの出力を渡し、それを 1 つの変数に入れる必要があるため、次のような関数を呼び出すことができます。
output $(ls);
...関数内の1つの変数にlsの出力があります。それは可能ですか?どのように?
または、少なくともすべての入力を関数にエコーできますか?