2017-06-13 13 views
1

私は実行ファイルを持っています。これは入力(ファイル名)を手動で求めます。コードはbashスクリプトで完全に実行されていますが、GNU並列を使用すると自動的に入力を受け付けません。(注意:数千の* .DS0ファイルがあります) GNUパラレルを使用して同じコードを書くために助けてくださいGNU並列を使用してシェルのforループを並列化する方法

#!/usr/bin/env bash 

for entry in *.DS0;do 
    echo "$entry" | ./executbale 
done 

:ここではそれが実行可能ファイルを実行すると、このコードを使用して与えられた入力ファイル名のメッセージを、ポップアップ表示されます。

答えて

0

これは、ジョブを実行する必要があります。

parallel 'echo {} | ./executable' ::: *.DS0 
関連する問題