小编ved*_*edg的帖子

为什么 grep 对 '[D]ebug' 字符串的处理方式不同?

我创建了一个名为“T”的简单文本文件来测试以下异常行为grep

    1 Debug
    2 debug
    3 determined
    4 Determined
Run Code Online (Sandbox Code Playgroud)

尝试了不同的语法:

    $ grep De T
        1 Debug
        4 Determined
    $ grep de T
        2 debug
        3 determined
    $ grep Determined T
        4 Determined
    $ grep determined T
        3 determined
    $ grep Debug T
        1 Debug
    $ grep debug T
        2 debug
    $ grep [D]ebug T          # Why result is 2-nd line???
        2 debug
    $ grep [Dd]ebug T         # Why result is only one 2-nd line???
        2 debug
    $ grep …
Run Code Online (Sandbox Code Playgroud)

shell grep regular-expression wildcards

4
推荐指数
1
解决办法
774
查看次数

标签 统计

grep ×1

regular-expression ×1

shell ×1

wildcards ×1