Bash で while ループを次のように処理しています。
while IFS=$'\t' read -r -a line;
do
myprogram ${line[0]} ${line[1]} ${line[0]}_vs_${line[1]}.result;
done < fileinput
参照用に、この構造を持つファイルから読み取ります。
foo bar
baz foobar
など (タブ区切り)。
GNU 並列を使用して (エントリが多く、処理が遅くなる可能性があるため) このループを並列化したいのですが、ここで行うように、各行を配列に割り当てる方法が明確ではありません。
可能な解決策は何ですか (GNU 並列作業の代替手段も同様です)?