第四周 本周分享一下grep与正则表达式的一些基本用法,通常配合起来在文本文件中搜索一些想要的内容 文本三剑客之grep grep强大的文本搜索过滤工具,从文件中搜索特定字符显示打印至终端窗口,另外还支持正则表达式与扩展正则表达式例子grep‘nologin‘/dev/passwd-m5-m指定匹配次数,匹配N此后停止-i不区分大小写输入内容的
分类:
其他好文 时间:
2019-06-02 19:26:59
阅读次数:
142
最常应用正则表达式命令是 awk sed grep 基础正则字符说明 1.^word 匹配以word开头的内容 vi/vim编辑器里^代表一行的开头 2.word$ 匹配以word结尾的内容 vi/vim编辑器里$代表一行的结尾 3. ^$ 表示空行 a.过滤出来以m开头的行 b.过滤出来以m结尾的 ...
分类:
系统相关 时间:
2019-06-01 19:28:35
阅读次数:
125
一、Kafka监控的几个指标 1、lag:多少消息没有消费 lag=logsize-offset2、logsize:Kafka存的消息总数 3、offset:已经消费的消息 Kafka管理工具 介绍: https://www.iteblog.com/archives/1605.html Kafka管 ...
分类:
其他好文 时间:
2019-05-31 21:21:57
阅读次数:
137
任务:主机A存放备份的文件夹是/data/backup/主机B名称/axel_coin/,需要备份主机B的/roo/.axel/到存放备份的文件夹,每小时备份一次,将超过7天的备份删除,主机B也要备份主机A的文件夹。脚本如下:#!/bin/bashcheck_step(){#检测上一个命令执行是否成功,如果失败就发送邮件通知if[[$?=="0"]];then:elseecho
分类:
其他好文 时间:
2019-05-31 18:06:48
阅读次数:
184
#!/bin/bash#vesion1.120190505#authorby(jxwpx)ipadd=ifconfig-a|grepBcast|awk-F"[:]+"‘{print$4}‘|tr"\n""_"cat<<EOF*linux基线检查脚本**Author(jxwpx)**linux基线配置规范设计**
分类:
系统相关 时间:
2019-05-29 20:47:47
阅读次数:
150
#!/bin/bash#统计Linux进程相关数量信息running=0sleeping=0stoped=0zombie=0#在proc目录下所有以数字开始的都是当前计算机正在运行的进程的进程PID#每个PID编号的目录下记录有该进程相关的信息forpidin/proc/[1‐9]*doprocs=$[procs+1]stat=$(awk‘{print$3}‘$pid/stat)#每个pid目录下
分类:
系统相关 时间:
2019-05-28 09:37:00
阅读次数:
163
在Linux系统中,awk是一个功能强大的编辑工具,逐行读取输入文本,并根据指定的匹配模式进行查找,对符合条件的内容进行格式化输出或过滤处理,可以在无交互的情况下实现相当复杂的文本操作,被我们运维人员广泛应用于shell脚本,完成各中自动化配置任务。awk可以直接处理目标文件,也可以和sed命令一样通过“-f”选项读取脚本对目标文件进行处理。awk的语法格式如下:sed命令常用于整行处理,而awk
分类:
系统相关 时间:
2019-05-27 23:26:33
阅读次数:
188
##关闭所有服务forsuninchkconfig--list|grep3:on|awk‘{print$1}‘;dochkconfig--level3$sunoff;done##启动必要服务(可以根据实际需要修改)forsuninYDServiceatdcrondrsyslogsshdnetworkudev-postsysstatvm-agent;dochkconfig--leve
分类:
其他好文 时间:
2019-05-27 15:03:28
阅读次数:
154
正则表达式 以前我们用grep在一个文件中找出包含某些字符串的行,比如在头文件中找出一个宏定义。其实grep还可以找出符合某个模式(Pattern)的一类字符串。 例如找出所有符合xxxxx@xxxx.xxx模式的字符串(也就是email地址),要求x字符可以是字母、数字、下划线、小数点或减号,em ...
分类:
其他好文 时间:
2019-05-26 19:56:37
阅读次数:
136
1.查看内存 adb shell dumpsys meminfo $package_name or $pid 获取Total, dumpsys meminfo com.huawei.systemserver | grep ”TOTAL:“ | awk '{TOTAL = $2}END{print T ...
分类:
移动开发 时间:
2019-05-26 00:27:27
阅读次数:
174