【问题标题】:I want to get the exact match using grep我想使用 grep 获得完全匹配
【发布时间】:2015-07-02 14:09:44
【问题描述】:
grep -w STATUS pin_db_alert.conf

输出是:

abc@STATUS
abc@STATUS
@STATUS

我只想输出@status

【问题讨论】:

    标签: shell grep


    【解决方案1】:

    试试这个:

    grep -w "STATUS" pin_db_alert.conf | awk '{print $3}'
    

    使用awk 单独打印@STATUS

    【讨论】:

      【解决方案2】:

      您好,您可以使用以下命令在输出中获取@STATUS

      grep -o @STATUS pin_db_alert.conf
      

      【讨论】:

      • 这将为每场比赛打印一次@STATUS(在本例中为 3 次)。
      • 是的,因为 @STATUS 存在于 3 个位置。 grep -o -w @STATUS pin_db_alert.conf 如果你想要这样,它只会打印一次 @STATUS@
      • @ThisSuitIsBlackNot 请参阅上面的评论以解决您的问题。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-03
      • 2015-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多