【问题标题】:grep regular expression [duplicate]grep 正则表达式 [重复]
【发布时间】:2017-06-24 15:30:55
【问题描述】:

您好,我坚持使用一些正在执行文本过滤的脚本

脚本通过以下方式计算出现次数:

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

对我来说 grep -v "^$" 的工作方式并不明显。 据我了解 -v 是反转匹配的感觉,反转模式与行乞和行尾对我来说并不明显。

我尝试了几个例子,但我不清楚它是如何工作的(即它过滤空格但不过滤回车)

【问题讨论】:

标签: regex grep


【解决方案1】:

它只会去掉空行。 "^$" 匹配开始和结束之间没有任何内容的行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-29
    • 2018-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-01
    相关资源
    最近更新 更多