AWK命令
awk 具有 grep 和 sed命令的特性,同时 AWK针对列进行匹配
语法格式
常用选项
fs指定输入分隔符,fs可以是字符串或正则表达式;如-F ":"
赋值一个用户定义变量,将外部变量传递给awk
从脚本文件中读取awk命令
对val值设置内在限制;
限制分配给val的最大块数目;
限制记录最大数目;
此选项为awk的扩展功能,在标准awk中不适用;
awk使用案例
awk小练习
打印行号【awk/grep实现】
匹配包含 root 的行【awk/grep实现】
匹配第一字段为 root的行
匹配包含root 或 bash 的行【awk/grep实现】
匹配数学运算
匹配字段添加分隔符
匹配条件字段
NR和$NR区别
NR 表示,只打印行号
$NR 表示,根据当前行号打印相应字段(比如:第1行,打印 $1字段;第2行,打印$2字段)
awk的条件判断使用
awk的循环
领取专属 10元无门槛券
私享最新 技术干货