批量计算文本字符串

时间:2012-10-23 06:51:14

标签: string text batch-file count

我一直在寻找,我能够找到计算txt文件中行的方法,但有没有办法可以计算特定的文本字符串,然后将该值放在日志文件中?

1 个答案:

答案 0 :(得分:3)

带有/ C选项的FIND命令计算并打印匹配行数。打印到屏幕上的任何内容都可以重定向到日志文件。

find /c "your string" yourFile >yourLog

以上内容包括输出中文件的名称。如果只想要计数,则使用重定向或管道

find /c "your string" <yourFile >yourLog

or

type yourFile | find /c "your string" >yourLog

以上所有内容都计算包含该字符串的的数量。如果字符串可以在同一行中多次出现,并且您想要计算字符串在文件中出现的总次数,那么解决方案将会复杂得多。