在Linux运维中会经常使用到三剑客中的grep命令,grep命令对文本文件搜索,搜索是以行为单位进行的,用于搜索指定匹配模式中的行。grep命令在不使用正则表式可以完成简单的一些工作,当你面对几万行或更多的文件时,你是不是已经醉了@_@。。。那就请使用正则表达式吧,它是你强..
分类:
其他好文 时间:
2015-04-01 20:25:20
阅读次数:
146
在Linux的grep命令中如何使用OR,AND,NOT操作符呢? 其实,在grep命令中,有OR和NOT操作符的等价选项,但是并没有grep AND这种操作符。不过呢,可以使用patterns来模拟AND操作的。下面会举一些例子来说明在Linux的grep命令中如何使用OR,AND,NOT。 .....
分类:
其他好文 时间:
2015-04-01 19:03:35
阅读次数:
147
1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[optio...
分类:
其他好文 时间:
2015-04-01 19:03:28
阅读次数:
88
简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgr...
分类:
其他好文 时间:
2015-03-28 12:53:59
阅读次数:
166
grep命令执行后,终端上输出显示颜色可以加“--color=auto”的参数。
另外的两个办法是:
1.设置环境变量:
export GREP_OPTIONS="--color=auto"
2.修改.bashrc
给grep起别名,用alias设置。我的这个系统其实已经写有,但是是注释掉的,
现在把他打开,看到84行:
84...
分类:
其他好文 时间:
2015-03-21 17:09:14
阅读次数:
144
grep(缩写来自GloballysearchaRegularExpressionandPrint)是Linux系统的一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来.egrep和fgrep都是grep的扩展,支持更多的re元字符,fgrep就是fixedgrep或fastgrep.linux使用GNU版本的grep,它功能更强,可以通过-G..
分类:
系统相关 时间:
2015-03-19 18:36:49
阅读次数:
192
有时候临时修改代码时,我们不需要或者没有条件使用复杂的代码编辑器。此时使用普通的文本编辑器如nano或vim,加上grep命令即可快速定位并修改代码。例如,在kernel目录下搜索 CONFIG_BOARD_S3C4410_XXX 内容:grep-nrE 'CONFIG_BOARD_S3C4410_...
分类:
其他好文 时间:
2015-03-16 12:33:12
阅读次数:
122
有时候临时修改代码时,我们不需要或者没有条件使用复杂的代码编辑器。
此时使用普通的文本编辑器如nano或vim,加上grep命令即可快速定位并修改代码。
例如,在kernel目录下搜索 CONFIG_BOARD_S3C4410_XXX 内容:
grep -nrE 'CONFIG_BOARD_S3C4410_XXX' kernel
参数说明:
n - 输出行号
r - 遍历
E...
分类:
其他好文 时间:
2015-03-06 22:19:14
阅读次数:
272
1、 参数: -I :忽略大小写 -c :打印匹配的行数 -l :从多个文件中查找包含匹配项 -v :查找不包含匹配项的行 -n:打印包含匹配项的行和行标 2、RE(正则表达式) \ 忽略正则表达式中特殊字符的原有含义 ^ 匹配正则表达式的开始行 $ 匹配正则表达式的结束行 \ 到...
分类:
系统相关 时间:
2015-02-28 14:29:48
阅读次数:
149
grep命令是类Unix系统中一种强大的文本搜索工具,全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。命令格式为:grep [option] pattern file常用option有:-i --ignore-case ...
分类:
系统相关 时间:
2015-02-23 09:37:35
阅读次数:
174