Более быстрый способ запуска grep для большого файла

Я запускаю foreach grep (4M строк) на пару файлов с 4M+ строк. Есть ли более быстрый способ для меня, чтобы запустить это? Я на tcsh.

foreach f ( `cat strings` )

set var1 = `fgrep "$f" 1.rpt | awkk 2` 

set var2 = `fgrep "$f" 1.rpt | awkk 3` 

set var3 = `fgrep "$f" 2.rpt | awkk 2` 

set var4 = `fgrep "$f" 2.rpt | awkk 3` 

echo "$f | $var1 | $var2 | $var3 | $var4" >> output.rpt &

end

0 ответов

Другие вопросы по тегам