2017-06-24 140 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

它只是將擺脫空行。 「^ $」匹配開始和結束之間沒有任何內容的行。