我想要grep
并计算仅包含换行符的行。
我试过了:
grep -cx '\n' file.txt
但这对我不起作用。
file.txt
的示例:
a
bb
c
ddd
wwfs
结果应为2。
答案 0 :(得分:3)
您想要计算空行:
$ grep -c '^$' file
2
或者不需要正则表达式:
$ fgrep -xc '' file
2
或awk
:
$ awk '!NF{c++}END{print c}' file
2
答案 1 :(得分:2)
您可以使用此:
grep -c '^$' your.file
它匹配没有内容的行(从开始^
到结束$
)并打印匹配数(-c
)