sed regexp 地址不区分大小写匹配

xpt*_*xpt 2 linux debian regex sed ubuntu

如何指定sed不区分大小写的正则表达式地址?

例如,

sed '/my-kw/d'

但我想在任何情况sed下删除 行my-kw

谢谢

ter*_*don 5

只需使用I开关:

$ echo fooFOO | sed 's/o/a/Id'
faaFaa
Run Code Online (Sandbox Code Playgroud)

来自sed常见问题解答

GNU sed 3.02 和 ssed 还提供 /I 开关来进行不区分大小写的匹配。例如,

echo ONE TWO | sed "s/one/unos/I"      # prints "unos TWO"
Run Code Online (Sandbox Code Playgroud)