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