Linux 中sed -i选项忽略大小写查找替换
001、
[root@PC1 test]# ls a.txt [root@PC1 test]# cat a.txt ## 测试数据 01 02 03 04 05ab 06 07 08 09 10 11 12AB 13 14Ab 15 16 17 18 [root@PC1 test]# sed 's/ab/QQ/' a.txt ## 仅匹配ab 01 02 03 04 05QQ 06 07 08 09 10 11 12AB 13 14Ab 15 16 17 18 [root@PC1 test]# sed 's/ab/QQ/i' a.txt ##增加i选项,忽略大小写进行匹配 01 02 03 04 05QQ 06 07 08 09 10 11 12QQ 13 14QQ 15 16 17 18 [root@PC1 test]# sed -n 's/ab/QQ/ip' a.txt ## 仅输出匹配项 04 05QQ 06 10 11 12QQ 13 14QQ 15
。