我在带有4M +行的几个文件上运行foreach grep(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