grep结合正则过滤

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了grep结合正则过滤相关的知识,希望对你有一定的参考价值。

匹配除空行,去空行打印

grep "." oldboy.log

匹配所有内容,都打印出

grep ".*" oldboy.log

所有内容都打印(含空行)

grep -n "^" oldboy.log

.表示至少1个字符

grep "oldb.y" oldboy.log

所非空行最后一个字符

grep ".$" oldboy.log

以点结尾的行

grep "\.$" oldboy.log

?

grep "0*" oldboy.log #*前字符重复0个或多个,之所以打印所有,是因为匹配了空格

grep -o "0*" oldboy.log #只打印匹配到的结果

-o, --only-matching

?

sed&awk深入浅出

http://oldboy.blog.51cto.com/2561410/949365

http://oldboy.blog.51cto.com/2561410/950730

以上是关于grep结合正则过滤的主要内容,如果未能解决你的问题,请参考以下文章

07 grep命令与正则表达式

grep命令与正则表达式(过滤)一

正则和grep——再做正则就去死

grep正则方法示范

grep命令与正则表达式(过滤)二

grep文本过滤 / 正则表达式