计数以符号开头的行

时间:2016-11-03 06:20:39

标签: linux

文件中有许多行包含>符号。如何计算文件中>个符号的总数?我尝试了sedgrep但它没有用。

1 个答案:

答案 0 :(得分:2)

您可以将GNU grep与wc

一起使用
grep -o '>' file.txt | wc -l

grep -o在单独的一行上打印每个匹配项。 wc计算行数。

顺便说一下,如果>只能出现在一行的开头,那么问题就不是100%明确了。如果您只想计算以>开头的行,可以使用以下grep命令:

grep -c '^[[:space:]]*>' file.txt

^匹配行的开头,[[:space:]]*允许在>前面添加零个空格字符,以防万一。