Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想grep计算仅由换行符组成的行。我试过了:
grep
grep -cx '\n' file.txt
但这对我不起作用。
示例file.txt:
file.txt
a bb c ddd wwfs
结果应该是 2。
你想计算空行然后:
$ grep -c '^$' file 2
或者不需要正则表达式:
$ fgrep -xc '' file 2
或与awk:
awk
$ awk '!NF{c++}END{print c}' file 2
你可能会使用这个:
grep -c '^$' your.file
它匹配其中没有内容的行(从开始^到结束$)并打印匹配数(-c)
^
$
-c