ask是一种文本处理工具,一个强大的文本分析工具格式:awk‘/pattern/{command}‘file1file2...#行匹配语句awk‘‘只能用单引号-F指定分隔符-f调用脚本-v定义变量‘‘引用代码块BEGIN在对每一行进行处理之前,初始化代码//匹配代码块,可以是字符串或正则表达式;多条命令使用分号分隔END对每一行进行处理之后再执行的代码块,主要是进
分类:
系统相关 时间:
2019-05-05 20:45:00
阅读次数:
180
awk是行处理器:相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息。awk处理过程:依次对每一行进行处理,然后输出。awk命令形式:awk[-F|-f|-v]‘BEGIN{}//{command1;command2}END{}’file[-F|-f|-v]大参数,-F指定分隔符,-f调用脚本,-v定义变量var=valueBEGIN初始化代码块,在对
分类:
系统相关 时间:
2019-05-05 20:40:27
阅读次数:
184
awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息 awk处理过程: 依次对每一行进行处理,然后输出 awk命令形式: awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ fil ...
分类:
系统相关 时间:
2019-05-05 13:29:35
阅读次数:
147
awk作为三剑客之一,是linux下一个非常常用的工具,常用于格式化数据的处理 ...
分类:
其他好文 时间:
2019-02-19 20:01:47
阅读次数:
248
原文地址:http://blog.chinaunix.net/uid-23302288-id-3785105.html awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息 awk处理过程: 依次对每一行进行处理,然后输出 awk命令形 ...
分类:
其他好文 时间:
2019-02-15 18:17:12
阅读次数:
136
1.awk命令说明 (1)awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息 (2)awk处理过程: 依次对每一行进行处理,然后输出 (3)awk命令形式: awk [-F|-f|-v] ‘BEGIN{} //{command1; c ...
分类:
系统相关 时间:
2019-02-11 15:39:23
阅读次数:
232
1、需求描述
编写名为sysmon.sh的Shell监控脚本
监控内容包括CPU使用率、内存使用率、根分区的磁盘占用率
百分比只需精确到个位,如7%、12%、23%等
出现以下任一情况时告警:磁盘占用率超过90%、CPU使用率超过80%、
内存使用率超过90%,告警邮件通过mail命令发送到指定邮箱
结合crond服务,每半小时执行一次监控脚本
2、思路与命令测试
分析:监控内容包括CPU使用率、内存使用率、根分区的磁盘占用率
df 命令
awk 命令
mpstat 命令(需安装sysstat软件包)
free 命令
crontab 命令
3、脚本编程与调试
使用用df命令提取出根分区的磁盘占用率,赋值给变量DUG
使用mpstat命令提取CPU使用率,赋值给变量CUG
使用free命令提取出内存使用率,赋值给变量MUG
使用if语句判断上述监控项目是否超标,将需要告警的信息保存到/tmp/alert.txt文件;若该存在则作为告警邮件发送
调试优化并设置crontab计划
分类:
系统相关 时间:
2019-02-06 23:59:33
阅读次数:
706
编写名为system.sh的小脚本,记录局域网中各主机的MAC地址,检查有哪些主机开启了匿名FTP服务 for循环语句的应用,条件语句的运用,定义变量
分类:
系统相关 时间:
2019-02-06 22:28:11
阅读次数:
364
三剑客之awk awk命令的执行过程 #满足 awk从文件中读取一行内容到内存中--》判断是否满足条件--满足---执行对应的命令---输出到屏幕 #不满足 awk从文件中读取一行内容到内存中--》判断是否满足条件--不满足---继续读取文件里的内容直到文件最后 awk命令的语法 awk 参数 '模... ...
分类:
其他好文 时间:
2019-01-30 00:19:22
阅读次数:
173