计数以符号开始的行

文件中包含>符号的行很多。 如何计算文件中符号的总数? 我已经试过sedgrep ,它没有工作。

你可以使用GNU grep和wc一起使用

 grep -o '>' file.txt | wc -l 

grep -o单独打印每一个匹配的行。 wc统计线路。


顺便说一句,这是不是100%清楚你的问题是否>只能出现在一行的开始。 如果您只想计算以>开头的行,则可以使用以下grep命令:

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

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