1

私が抱えている問題は次のとおりです。スクリプト内で n 個の異なるサブプロセス (dql プロシージャを呼び出す関数) を並行してトリガーし、各関数呼び出しの結果 (戻りコードではなく) を別の変数にキャプチャしたいと考えています。たとえば、関数 run_oracle が渡された数値の 2 乗を返す場合、これらの行に何かが必要です。

X=`run_oracle 1 &`
Y=`run_oracle 2 &`
Z=`run_oracle 3 &`

X、Y、および Z 変数内の結果の値は、1、4、および 9 である必要があります。結果を中間ファイルまたはテーブルに書き込まずにこれを行う方法はありますか?

4

1 に答える 1