linux系统中对指定列的数据中的字符串进行替换
作者:互联网
1、测试数据
[root@PC3 test]# cat a.txt e r e y e u e e e g e 3 h r 1 3 e g e y e e s e e e e e
2、将3-5列中的e替换为x
[root@PC3 test]# cat a.txt e r e y e u e e e g e 3 h r 1 3 e g e y e e s e e e e e [root@PC3 test]# awk '{for(i = 1; i <= NF; i++) if(i >= 3 && i <= 5 && $i == "e") {$i = "x"} {print $0}}' a.txt e r x y x u e e e g x 3 h r 1 3 x g x y e e s x x x e e
标签:PC3,cat,test,linux,字符串,txt,root,替换 来源: https://www.cnblogs.com/liujiaxin2018/p/15054924.html