はじめに

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

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

Rust開発環境を整える

parallel-sh について

parallel-shは、「並列処理でないはずのコマンドラインタスク」を並列化するRust Parallelに大きくインスパイアされてたCLIツールです。しかし、parallel-sh は GNU Parallel の全機能を再現しようとするのではなく、単にプラットフォームのシェル(Unixシステムでは ”sh -c”、Windowsでは”powershell.exe -c”)で(コマンドの)行を別々のスレッドで実行します。

GitHub - thyrc/parallel-sh: Execute commands in parallel

parallel-sh でできること

parallel-shでできないこと

これらの機能が並列化ツールの一部として必要な場合は、GNU Parallel や Rust Parallel を調べてください。

使用方法

parallel-sh [OPTIONS] [clijobs]...

オプション