awk 用法

[root@VM-0-6-centos test]# ifconfig| awk '/eth0/{print $2}'  #找到eth0那一行
flags=4163<UP,BROADCAST,RUNNING,MULTICAST>
awk -F ',' '{print $NF}' ./txt  #取文件的倒数第一列的值
awk -F ',' '{print $(NF-1)}' ./txt #取文件的倒数第2列的值
awk -F ',' '{print $(NF-2)}' ./txt #取文件的倒数第3列的值

awk -F ',' '{print $NF=-2}' ./txt  #取文件中列的值为-2的 

cat test| awk 'NR==4' #(获取test文件的第4行)

参考 https://www.cnblogs.com/emanlee/p/3327576.html

posted @ 2020-09-16 18:19  hanfe1  阅读(103)  评论(0编辑  收藏  举报