我需要一个工具来计算大(~2GB)文本文件中某个字符串的出现次数。什么是一个好的和快速的工具?
谢谢!
答案 0 :(得分:2)
安装Cygwin并执行grep -o string file | wc -w
: - )
答案 1 :(得分:0)
编辑:仅适用于文本文件,且仅在字符串每行出现一次时
一个简单的python脚本:
input_file = open( source_path , encoding="utf8" , mode='r' )
for line in input_file:
if line.find("###") >= 0:
Counter=Counter+1
然而grep
shuld做得更好。