2017-06-24 104 views
0

您好我坚持与一些脚本正在做做一些文字过滤grep的正则表达式

脚本计数事件:

cat file | sort | grep -v "^$" | uniq -c | sort -nr | head -20 

并不明显,我怎么会用grep -v“^ $”作品。 正如我所理解的-v这是颠倒了匹配的感觉,对于我来说,线和行尾乞讨的反转模式并不明显。

我试图几个例子,但并不清楚了解这对我来说是如何工作的(即,它过滤空间,但不回车)

+0

这可能有所帮助:[堆栈溢出正则表达式常见问题](http://stackoverflow.com/a/22944075/3776858) – Cyrus

回答

0

它只是将摆脱空行。 “^ $”匹配开始和结束之间没有任何内容的行。