已经很久不搞服务器了,这里把grep的记录一下
cat查询日志时间段
cat web.log | grep -E '2010-09-07 18:[0-5]|2010-09-07 19:0[0-57]'
用grep过滤条件的时候把\r\n换行后的内容给过滤掉了,后来看参数有个-A参数可显示后面内容
cat stdout.log | grep -A 8 -E '2018-03-14 15:09:[0-44]'
-a 不要忽略二进制数据。
-A<显示列数> 除了显示符合范本样式的那一行之外,并显示该行之后的内容。
-b 在显示符合范本样式的那一行之外,并显示该行之前的内容。
-c 计算符合范本样式的列数。
-C<显示列数>或-<显示列数> 除了显示符合范本样式的那一列之外,并显示该列之前后的内容。
-d<进行动作> 当指定要查找的是目录而非文件时,必须使用这项参数,否则grep命令将回报信息并停止动作。
-e<范本样式> 指定字符串作为查找文件内容的范本样式。
-E 将范本样式为延伸的普通表示法来使用,意味着使用能使用扩展正则表达式。
-f<范本文件> 指定范本文件,其内容有一个或多个范本样式,让grep查找符合范本条件的文件内容,格式为每一列的范本样式。
-F 将范本样式视为固定字符串的列表。
-G 将范本样式视为普通的表示法来使用。
-h 在显示符合范本样式的那一列之前,不标示该列所属的文件名称。
-H 在显示符合范本样式的那一列之前,标示该列的文件名称。
-i 忽略字符大小写的差别。
-l 列出文件内容符合指定的范本样式的文件名称。
-L 列出文件内容不符合指定的范本样式的文件名称。
-n 在显示符合范本样式的那一列之前,标示出该列的编号。
-q 不显示任何信息。
-R/-r 此参数的效果和指定“-d recurse”参数相同。
-s 不显示错误信息。
-v 反转查找。
-w 只显示全字符合的列。
-x 只显示全列符合的列。
-y 此参数效果跟“-i”相同。
-o 只输出文件中匹配到的部分。
分享到:
相关推荐
grep用法,grep用法,grep用法,grep用法,grep用法,grep用法,grep用法,
linux下grep的详细用法介绍,有需要的欢迎下载
egrep是grep的扩展,支持更多的re元字符, fgrep就是 fixed grep或fast grep,它们把所有的字母都看作单词,也就是说,正则表达式中的元字符表示回其自身的字面意义,不再特殊。linux 使用GNU版本的grep。它功能更强...
Indesign GREP 正则表达式用法及介绍
grep (缩写来自Globally search a Regular Expression and Print)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep
grep源码关于grep的详细源码关于grep的详细源码关于grep的详细源码
linux grep 命令的详情解释 给初级者
GrepConsole.zip
linux下的大名鼎鼎的grep命令的源代码
sed awk grep sed awk grepsed awk grep sed awk grep sed awk grep sed awk grep sed awk grep sed awk grep sed awk grep
Grep学习笔记.pdfGrep学习笔记.pdf
unix下学习grep命令不可多得的资料,决定原创,绝对值的你拥有!!
grep与正则表达式包括了一些字符集的代码
grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep...
windows版本的grep工具. 非常好用
win10 grep
windows grep包 解压后,grep路径加入PATH,即可使用 D:\>grep Usage: grep [OPTION]... PATTERN [FILE]... Try 'grep --help' for more information.
windows可用的grep工具,把文件目录添加搭配path环境变量即可,使用方法如下: grep -S "searchtext" *.txt grep -S "searchtext" \personal\files\*.txt grep -S searchtext C:\*.* -S是搜索子目录,没有就是搜索...
grep程序的源代码,可以直接用VC打开编译,算法值得学习