一、awk命令练习题(持续更新)

文章目录

  • 一、awk命令练习题

一、awk命令练习题


1、只显示/etc/passwd的账户

一、awk命令练习题(持续更新)_第1张图片


2、只显示/etc/passwd的账户和对应的shell,而账户与shell之间以制表符分割,并在第一行上添加列名lee制表符/bin/bash,最后一行添加chen制表符/sbin/nologin

在这里插入图片描述

一、awk命令练习题(持续更新)_第2张图片


3、搜索/etc/passwd有关键字root的所有行

在这里插入图片描述


4、统计/etc/passwd文件中,每行的行号,每列的列数,对应的完整行内容以制表符分隔

一、awk命令练习题(持续更新)_第3张图片


5、输出/etc/passwd文件中以nologin结尾的行

一、awk命令练习题(持续更新)_第4张图片


6、统计/etc/passwd文件中以/bin/bash 结尾的行数

在这里插入图片描述


7、输出/etc/passwd文件中uid字段小于100的行

一、awk命令练习题(持续更新)_第5张图片


8、/etc/passwd文件中gid字段大于200的,输出该行第一、第四字段

一、awk命令练习题(持续更新)_第6张图片


9、awk配合if判断/etc/passwd文件中uid字段大于等于100则输出该行

一、awk命令练习题(持续更新)_第7张图片


10、在 a b f g h 的b后面插入三个字段c d e

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


11、将1.txt文件中的内容格式化空白,并以制表符隔开进行输出

一、awk命令练习题(持续更新)_第8张图片
一、awk命令练习题(持续更新)_第9张图片
如果给字段变量赋一个新值,那么awk会自动地使用内部变量OFS重新生成$0


12、编写监控脚本sysmon.sh,存在异常时邮件告警
监控CPU使用率、内存使用率、根分区的占用率
百分比精确到个位,如7%、12%
出现以下情况时告警:磁盘占用率超过90%、CPU使用率超过80%、内存   使用率超过90%

一、awk命令练习题(持续更新)_第10张图片
在这里插入图片描述

你可能感兴趣的:(Linux-CentOS7,awk命令练习,shell,linux,centos)