计算以某个单词开头的行

use*_*676 9 linux count

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

我不想用sed然后wc -l.更好的解决方案?

dos*_*der 15

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

  • 如果必须_begin_用这个词.然后`grep'^ word'/ path/to/file/| wc -l` (2认同)

Rah*_*thi 11

试试这个:-

  awk '/^yourwordtofind/{a++}END{print a}' file
Run Code Online (Sandbox Code Playgroud)


sat*_*yug 5

grep -c "pattern" <filename>
Run Code Online (Sandbox Code Playgroud)

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

grep -c "more" test.txt
Run Code Online (Sandbox Code Playgroud)