1、测试数据
[root@centos7 test2]# cat a.txt
e d g e
s d g w
a x d g
n d i d
2、将第三列替换为xxx
[root@centos7 test2]# cat a.txt e d g e s d g w a x d g n d i d [root@centos7 test2]# awk '{$3 = "xxx"; print $0}' a.txt e d xxx e s d xxx w a x xxx g n d xxx d
3、同时替换多列
[root@centos7 test2]# cat a.txt e d g e s d g w a x d g n d i d [root@centos7 test2]# awk '{$1 = "aa"; $4 = "bb"; print $0}' a.txt aa d g bb aa d g bb aa x d bb aa d i bb