为什么
grep -c '^\n' myfile.txt
当文件中有空行时返回0?
如果有空行,它会以新行开始,对吗?
如有错误,请指正。
最佳答案
匹配行尾的正则表达式是 $
,而不是 \n
(因为 grep
一次只处理一行,它忽略行之间的换行符)。
grep -c '^$' myfile.txt
关于regex - 将文件中的空行与 'grep' 匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18566169/