複数のファイルに対して同時に同じコマンドを実行します。

複数のファイルに対して同時に同じコマンドを実行します。

各ファイルに対して同時に同じコマンドを個別に実行する必要があります。

頑張った

for file in *.txt; do ./script <"$file"; done

ただし、最初のタスクを開始して完了するまで待ってから、次のタスクに進みます。

一緒に始める必要があります。

ベストアンサー1

scriptユーザー入力が不要な場合は、シェルのジョブ処理機能を使用してバックグラウンドで実行できます。

for file in *.txt; do ./script <"$file" & done

コマンドに接続すると、&バックグラウンドで実行されます。探す職業管理bash(またはお気に入りのシェル)のマニュアルページで詳細をご覧ください。

おすすめ記事