はじめに

この資料は Rust 製のコマンドラインツール rust-parallel について紹介するものです。

Rustの環境構築やツールのインストール方法については以下を参照してください

Rust開発環境を整える

rust-parallel について

コマンドを並列に実行し、その出力を集計するコマンドラインユーティリティです。

GNU Parallel や xargs に似たインタフェースです、

xargs の -n1-L1 オプションと同様に、各入力行に対して常に 1 プロセスを実行します。

Rust と tokio で実装されていて、非同期で処理されるため、非常に高速です。

GitHub - aaronriekenberg/rust-parallel: Fast command line app in rust/tokio to execute commands in parallel. Similar interface to GNU parallel or xargs.

特徴

使用方法

rust-parallel [OPTIONS] [COMMAND_AND_INITIAL_ARGUMENTS]...

オプション