Linux 之 awk 实例详解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 之 awk 实例详解相关的知识,希望对你有一定的参考价值。
awk 实例详解
实例文件:
1 root x 0 0 root /root /bin/bash
2 bin x 1 1 bin /bin /sbin/nologin
3 daemon x 2 2 daemon /sbin /sbin/nologin
4 adm x 3 4 adm /var/adm /sbin/nologin
5 1p x 4 7 1p /var/spool/1pd /sbin/nologin
6 shutdown x 6 0 /sbin /sbin/shutdown
一.awk 命令格式
awk参数 找谁 干啥 文件
awk [ options ] ‘pattern {action}’ file
二.实例演示
打印大于等于第二行的第1列和第3列数据
[[email protected] kang]# awk ‘NR>=2{print $1,$3}‘ test2.txt
bin 1
daemon 2
adm 3
1p 4
shutdown 6
小结awk执行过程
1.awk读入第一行内容
2.判断是否符合模式中的条件(N$>=2)
如果匹配默则执行对应的动作{print $1,$2}
如果不匹配条件,继续读取下一行
3.继续读取下一行
以上是关于Linux 之 awk 实例详解的主要内容,如果未能解决你的问题,请参考以下文章