温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

shell三剑客之awk 报告生成器

发布时间:2020-04-10 23:51:05 来源:网络 阅读:311 作者:NoWowo 栏目:系统运维

shell三剑客
grep 文本搜索工具 全局搜索剪切
sed 流文本编辑器 逐行进行处理
awk 报告生成器 自由的文本格式化工具 支持判断数组循环
awk 报告生成器
显示文件名
shell三剑客之awk 报告生成器
以:为分隔符 显示总列数
shell三剑客之awk 报告生成器
NF表示列
以:为分隔符 显示总行数
shell三剑客之awk 报告生成器
NR表示行
打印第二行
shell三剑客之awk 报告生成器
以:为分隔符 显示前三列
shell三剑客之awk 报告生成器
以:为分隔符 显示第二行的前三列
shell三剑客之awk 报告生成器
以:为分隔符 显示第二行的前三列抓取中间密码占位符x
shell三剑客之awk 报告生成器
另一种方式
shell三剑客之awk 报告生成器
$2表示第二列
BEGIN{}

读取第一行文本之前执行,一般用来初始化操作

{}

逐行处理,逐行读入文本执行相应的处理,是最常见的编辑指令块

END{}

处理完最后一行文本之后执行,一般用来输出处理结果
以 : 分隔列从 NAME 为第1行开始依次输出多少行 END 为结束行
shell三剑客之awk 报告生成器
以 : 分隔列从 NAME 为第1行开始依次输出第1列 END 为结束行

shell三剑客之awk 报告生成器
以 : 分隔列从 NAME 为第1行开始依次输出第1列和第7列 END 为结束行
shell三剑客之awk 报告生成器
以 : 分隔列从 NAME 为第1行开始依次输出全部内容 END 为结束行
shell三剑客之awk 报告生成器
以 : 分隔列从 NAME 为第1行开始依次输出第1列为空显示全部内容 END 为结束行
shell三剑客之awk 报告生成器
以 : 分隔列从 NAME 为第1行开始依次输出全部内容 加上分隔符:END 为结束行
shell三剑客之awk 报告生成器
显示以bash结尾的行
shell三剑客之awk 报告生成器
显示非bash结尾的行
shell三剑客之awk 报告生成器
显示非bash结尾或nologin内容的行
shell三剑客之awk 报告生成器

显示以r开头的行
shell三剑客之awk 报告生成器
显示以a-d开头的行
shell三剑客之awk 报告生成器
以 : 分隔列输出第六列以 bin 为止的行
shell三剑客之awk 报告生成器
以 : 分隔列输出第六列以非 bin 为止的行
shell三剑客之awk 报告生成器
显示/etc/passwd总行数
shell三剑客之awk 报告生成器

显示管理员用户
shell三剑客之awk 报告生成器
显示普通用户
shell三剑客之awk 报告生成器
显示可登录的用户行
shell三剑客之awk 报告生成器
显示可登录的用户的第3行的前3列
shell三剑客之awk 报告生成器
显示可登录的用户的第3行的第2列
shell三剑客之awk 报告生成器
统计在系统中可以登录的用户
shell三剑客之awk 报告生成器
显示管理员用户个数
shell三剑客之awk 报告生成器
显示普通用户个数
shell三剑客之awk 报告生成器
显示可登录的用户个数
shell三剑客之awk 报告生成器
输出eth0 网卡的 ip
shell三剑客之awk 报告生成器

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI