2022-04-01から1ヶ月間の記事一覧

xargs -P と export -f を使ってシェルスクリプトで並列処理を実現する

xargsの-Pオプションを使うとパイプで渡された値を任意の並列数で並列処理することができます。以下では、普通に実行すると10秒かかる処理が、5並列で並列処理することによって2秒で実行することができます。 f.sh: #!/bin/bash echo $*; sleep 1; $ seq 10 …