Я использую 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