这三个”剑客”的特长。
grep 更适合单纯的查找或匹配文本
sed 更适合编辑匹配到的文本
awk 更适合格式化文本,对文本进行较复杂格式处理
http://www.zsythink.net/archives/1336
awk ‘{print $0}’
[root@n9e ~]# awk '{print $0}' /etc/resolv.conf# Generated by NetworkManageroptions rotatedomain boccfc.comsearch test.boccfc.com boccfc.comnameserver 10.182.211.82nameserver 10.182.211.83nameserver 114.114.114.114nameserver 1.1.1.1nameserver 8.8.8.8[root@n9e ~]# awk '{print $1}' /etc/resolv.conf#optionsdomainsearchnameservernameservernameservernameservernameserver[root@n9e ~]# awk '{print $2}' /etc/resolv.confGeneratedrotateboccfc.comtest.boccfc.com10.182.211.8210.182.211.83114.114.114.1141.1.1.18.8.8.8[root@n9e ~]#
[root@n9e ~]# df -THFilesystem Type Size Used Avail Use% Mounted on/dev/mapper/centos-root xfs 48G 4.6G 43G 10% /devtmpfs devtmpfs 2.0G 0 2.0G 0% /devtmpfs tmpfs 2.0G 0 2.0G 0% /dev/shmtmpfs tmpfs 2.0G 9.0M 2.0G 1% /runtmpfs tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup/dev/sda1 xfs 1.1G 150M 914M 15% /boottmpfs tmpfs 396M 0 396M 0% /run/user/700[root@n9e ~]# df -TH | awk '{print $5}'Avail43G2.0G2.0G2.0G2.0G914M396M[root@n9e ~]#
[chroot@n9e ~]$ awk -F":" '{ print $1 }' /etc/passwd |headrootbindaemonadmlpsyncshutdownhaltoperator[chroot@n9e ~]$
