1)grep和egrep定义grep:在文件中全局查找指定的正则表达式,并打印所有包含该表达式的行egrep:扩展的egrep,支持更多的正则表达式元字符2)命令格式语法:grep [选项] pattern filename1 filename2 ....#grep "root" /etc/pass ...
分类:
其他好文 时间:
2018-04-25 17:15:49
阅读次数:
165
1.grep命令grep命令的名称是来自于全局搜索正则表达式并打印文本行(Global Search Regular Expression and Print out the line)的缩写。语法如下grep [options] pattern [file…]options:表示选项。pattern:要匹配的模式。file:表示一系列的文件名。1.1 选项-i:忽略大小写-q:结果不显示。-c:
分类:
其他好文 时间:
2018-04-25 12:12:07
阅读次数:
241
正则表达式介绍-grep(过滤指定关键词)egrep使用时,不需要添加脱义字符\概念:它使用单个字符串来描述或匹配一系列符合某个句法则规则的字符串;正则表示式通常用来检索和替换那些符合某个模式的文本内容。无论是查找某个文档,还是查询某个日志文件并分析其内容,都会用正则表示式。正则就是一串有规则的字符串;掌握好正则对于编写shell脚本有很大帮助;各种变成语言中都有正则,原理是一样的。命令格式:gr
分类:
其他好文 时间:
2018-04-22 13:57:34
阅读次数:
161
grep命令: grep全称:Global Regular Expression Print,即全面搜索正则表达式并把行打印出来,通过参数-E可以使用egrep的功能 grep与egrep的区别:在于grep只支持基础正则表达式,而egrep可以支持扩展的正则表达式 常用用法: 高级参数: 正则表达 ...
分类:
系统相关 时间:
2018-04-21 19:28:48
阅读次数:
217
表示前面的字符出现0到多次正则当中有几个符号是为别人活着的.+表示前面的字符至少出现一次,但是”+”是扩展元字符,需要使用egrep,不能使用greprm-rf.pdf//删除以.pdf结尾的所有文件或目录grep‘abc*’/etc/passwd在vi里面查找替换:%s%代表全文(第一行到最后一行)g代表全局单词模式只限定开始,不限定词尾正则的关键点就在于元字符养成加引号的好习惯,因为有些过滤的
分类:
其他好文 时间:
2018-04-21 10:15:33
阅读次数:
159
正则表达式的模式正则表达式用的非常的广泛,主要是对文本进行匹配的一种方式以后看到放在双斜线之间的就是模式注意shell元字符和正则元字符是有区别的加号自己是不能活的用元字符组成的就是模式,它不能更改字符串,只能进行匹配加号并不是自己活着的,它要依靠前面的字符没有太多理解的,更多的是记忆大括号是扩展元字符,所以要使用egrep下面这种匹配方法,不常用正则匹配使用双方括号
分类:
其他好文 时间:
2018-04-19 20:28:47
阅读次数:
141
一、配置脚本,将脚本分发到各个minion端1.1.脚本内容vim?discover_port.sh?
#!/bin/bash
portarray=(`sudo?netstat?-tnlp|egrep?-i?"$1"|awk?{‘print?$4‘}|awk?-F‘
分类:
其他好文 时间:
2018-04-18 15:20:17
阅读次数:
221
前述这里使用的阿里云服务器部署,云服务器ssh登陆成功后,如果几分钟没有操作的话,sshd会自动断开登陆,对于我们来说,在部署软件有时要等很久,经常会发生ssh断开的情况,又或是上个侧所回来ssh就断开了,非常头痛。这里我们要先解决ssh断开连接的问题#egrep^Client/etc/ssh/sshd_configClientAliveInterval15--间隔多少秒发送一次心跳ClientA
分类:
其他好文 时间:
2018-04-15 18:06:36
阅读次数:
211
Linuxgrep命令Linux系统中grep,egrep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是GlobalRegularExpressionPrint,表示全局正则表达式版本,它的使用权限是所有用户。1.grep:最早的文本匹配程序,使用POSIX定义的基本正则表达式(BRE)来匹配文本。2.egrep:扩展式grep,其使用扩展式正规表达
分类:
系统相关 时间:
2018-04-14 23:53:08
阅读次数:
347
1. 验证CPU是否支持KVM;如果结果中有vmx(Intel)或svm(AMD)字样,就说明CPU的支持的。 egrep '(vmx|svm)' /proc/cpuinfo 2. 关闭SELinux与防火墙 将 /etc/sysconfig/selinux 中的 SELinux=enforcing ...
分类:
其他好文 时间:
2018-04-12 18:38:44
阅读次数:
192