bash では、関数を呼び出して返された戻り値を直接返すにはどうすればよいですか (申し訳ありませんが、これをより適切に表現する方法がわかりません)。例:
foo() {
echo "$1"
return 1
}
bar() {
return foo 1
}
bar
これを行うと、return ステートメントの数値パラメーターが必要であると bash が文句を言います。
編集
実際の問題をよりよく表現するために、例を更新しました。いいえ、戻りコードを返したいだけでなく、最初に関数に値を渡したいと思っています...これが実際に実行可能かどうかはわかりません。