13

如何计算以某个单词开头的文本文件中的行数?

我不想用sedthen wc -l。有更好的解决方案吗?

4

4 回答 4

18

只需 grep 你的话,然后使用 wc -l 来计算行数......就像这样
grep '^your_word' /path/to/file | wc -l

于 2013-08-28T13:57:36.147 回答
15

尝试这个:-

  awk '/^yourwordtofind/{a++}END{print a}' file
于 2013-08-28T13:52:26.797 回答
6
grep -c "pattern" <filename>

例如:如果要more在文件中搜索模式test.txt,那么下面是命令:

grep -c "more" test.txt
于 2017-06-28T06:36:24.953 回答
0
cat <filename> | grep <word> | wc -l
于 2021-06-22T03:10:15.567 回答