千家信息网

shell三剑客之awk 报告生成器

发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,shell三剑客grep 文本搜索工具 全局搜索剪切sed 流文本编辑器 逐行进行处理awk 报告生成器 自由的文本格式化工具 支持判断数组循环awk 报告生成器显示文件名以:为分隔符 显示总列数NF
千家信息网最后更新 2025年02月06日shell三剑客之awk 报告生成器

shell三剑客
grep 文本搜索工具 全局搜索剪切
sed 流文本编辑器 逐行进行处理
awk 报告生成器 自由的文本格式化工具 支持判断数组循环
awk 报告生成器
显示文件名

以:为分隔符 显示总列数

NF表示列
以:为分隔符 显示总行数

NR表示行
打印第二行

以:为分隔符 显示前三列

以:为分隔符 显示第二行的前三列

以:为分隔符 显示第二行的前三列抓取中间密码占位符x

另一种方式

$2表示第二列
BEGIN{}

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

{}

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

END{}

处理完最后一行文本之后执行,一般用来输出处理结果
以 : 分隔列从 NAME 为第1行开始依次输出多少行 END 为结束行

以 : 分隔列从 NAME 为第1行开始依次输出第1列 END 为结束行


以 : 分隔列从 NAME 为第1行开始依次输出第1列和第7列 END 为结束行

以 : 分隔列从 NAME 为第1行开始依次输出全部内容 END 为结束行

以 : 分隔列从 NAME 为第1行开始依次输出第1列为空显示全部内容 END 为结束行

以 : 分隔列从 NAME 为第1行开始依次输出全部内容 加上分隔符:END 为结束行

显示以bash结尾的行

显示非bash结尾的行

显示非bash结尾或nologin内容的行

显示以r开头的行

显示以a-d开头的行

以 : 分隔列输出第六列以 bin 为止的行

以 : 分隔列输出第六列以非 bin 为止的行

显示/etc/passwd总行数

显示管理员用户

显示普通用户

显示可登录的用户行

显示可登录的用户的第3行的前3列

显示可登录的用户的第3行的第2列

统计在系统中可以登录的用户

显示管理员用户个数

显示普通用户个数

显示可登录的用户个数

输出eth0 网卡的 ip

输出 用户 分隔符 文本 处理 登录 内容 个数 报告 生成器 生成 普通 一行 工具 开头 总行 管理员 搜索 管理 三剑客 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 怎么通过服务器访问谷歌 东北地方文献索引数据库登录 工业企业的网络安全 停车场服务器管理员密码 ftp服务器传文件原理 鹿转服务器 tcga数据库生存时间的定义 泗洪自动化网络技术市场 企业网络安全风险防控措施 ecs自建数据库的优势 社会网络安全防范措施 玉溪市网络安全协会 疫情防控网络安全工作方案 博拉网络技术水平 公司的服务器老是中断 南通营销软件开发定做价格 数据库原理与技术第四章答案 电脑服务器一直黑屏怎么回事 常州汇乐互联网科技有限公司 山西ai边缘计算服务器虚拟主机 登陆php界面数据库 虚拟现实与计算机网络技术的联系 博拉网络技术水平 桓台采购软件开发咨询 关于数据库信息源特点是 超星电子图书数据库中 无锡电子软件开发记录 荣昌区一站式软件开发服务标志 vps服务器 vpn 服务器稳定对网页有影响吗
0