私は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