首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Shell正则三剑客 AWK命令

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的循环

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180711G0NASL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券