如何计算以特定单词开头的文本文件中的行数?
我不想使用sed
然后使用wc -l
。有更好的解决方案吗?
答案 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