【问题标题】:What does grep ^- mean in UNIX?grep ^- 在 UNIX 中是什么意思?
【发布时间】:2012-10-14 18:56:06
【问题描述】:

正如标题所说, grep ^- 在 UNIX 中是什么意思? 我知道 grep 是什么,但不知道元字符 ^- 部分。

【问题讨论】:

    标签: unix metacharacters


    【解决方案1】:

    它匹配行或字符串的开头。请在此处查看不同 Linux 程序支持的元字符列表 - http://docstore.mik.ua/orelly/linux/lnut/ch09_02.htm

    希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      ^ 是行首的正则表达式元字符 - 在这种情况下不是元字符

      因此,此表达式匹配行首的任何 - 字符,使用 grep 将返回任何以 - 开头的行

      将匹配

      -Hello world
      

      不匹配

      Hello - world
      

      【讨论】:

        【解决方案3】:

        表示搜索以连字符开头的字符串。

        ^ 字符匹配字符串的开头

        【讨论】:

          猜你喜欢
          • 2018-10-24
          • 1970-01-01
          • 1970-01-01
          • 2011-08-12
          • 2017-06-11
          • 2018-03-05
          • 2023-03-27
          • 2023-01-14
          • 2016-08-17
          相关资源
          最近更新 更多