fgrep マルチコア Mac OS X の実行

fgrep マルチコア Mac OS X の実行

私は8コアMac OS Xで次のコマンドを実行しています。

for i in $(cat file1);do grep "$i" file2; done > output.txt

私のfile2には900万行があるので、時間がかかります。すべてのコアを使用してタスクを分割し、すべてのタスクをすばやく完了できますか?

ベストアンサー1

タスクをより速くする別の方法があります。を使用してくださいgrep -f file1 file2 >output.txt

Gnu 並列性を使用することもできます。http://www.gnu.org/software/parallel/parallel_tutorial.html

おすすめ記事