shell小技巧(五十二)输出文件每行第10个字符之后不包含51的行

文件内容:

1234567890xy51dd

1234567890xy52dd

123456789510xy53dd

1234567890xy51dd

1234567890xy15dd

1234567890xy51dd

1234517890xy22dd

123456ss7890xy51dd
方法1:
grep -v  ".\{10\}51" ./txt/x1.log

方法2:

sed '/^.\{10\}.*51.*$/d' ./txt/x1.log

方法3:
awk '$0 !~/.{10}.+51/' ./txt/x1.log 

本例依然是对三剑客用法的练习。

发布了95 篇原创文章 · 获赞 3 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/bigwood99/article/details/105572331