计算以某个单词开头的行

时间:2013-08-28 13:49:39

标签: linux count

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

我不想使用sed然后使用wc -l。有更好的解决方案吗?

4 个答案:

答案 0 :(得分:14)

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

答案 1 :(得分:10)

试试这个: -

  awk '/^yourwordtofind/{a++}END{print a}' file

答案 2 :(得分:4)

grep -c "pattern" <filename>

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

grep -c "more" test.txt

答案 3 :(得分:0)

cat <filename> | grep <word> | wc -l