Chinaunix
标题:
请教sed如何忽略大小删除匹配行
[打印本页]
作者:
草中宝
时间:
2018-07-10 09:54
标题:
请教sed如何忽略大小删除匹配行
如题,请教sed如何忽略大小删除匹配行
abc.txt文件内容如下,其中第3行的字符“P”是大写的。
[oracle@szodsuat1 tmp]
dsdb> cat abc.txt
abcdef
ghklmn
oPqrst
uvwxyz
用如下命令,删除匹配hk的行,执行正确
[oracle@szodsuat1 tmp]
dsdb> sed '/hk/d' abc.txt
abcdef
oPqrst
uvwxyz
用如下命令,删除匹配Pq的行,执行正确
[oracle@szodsuat1 tmp]
dsdb> sed '/Pq/d' abc.txt
abcdef
ghklmn
uvwxyz
用如下命令,删除匹配pq的行,执行就有问题了,原因是字符p的大小写问题。请教如何忽略大小删除匹配的行呢?
[oracle@szodsuat1 tmp]
dsdb> sed '/pq/d' abc.txt
abcdef
ghklmn
oPqrst
uvwxyz
作者:
baby_神
时间:
2018-07-10 09:56
sed '/pq/Id' abc.txt
复制代码
作者:
草中宝
时间:
2018-07-10 10:00
baby_神 发表于 2018-07-10 09:56
谢谢高手了,非常感谢哈,chinaunix上真是高手如云。
作者:
夏尾鱼
时间:
2018-07-10 15:31
进来学习一下哈哈
作者:
reyleon
时间:
2018-07-11 17:21
回复
2#
baby_神
厉害了我的神
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2