Bash: grep 命令学习
linux grep 命令的学习笔记
十万个为什么 cheatsheet
问题 | 答案 |
---|---|
基本正则 | 在基本正则表达式(BRE),元字符,如: '{','}' '(',')' , '|' '+' '?'失去其意义,被视为普通字符字符串,如果它们被视为特殊字符,则需要进行转义。 |
fgrep | fgrep 很简单就是固化表达式的搜索(纯字符串搜索) |
还有哪些 grep | 不完全统计: grep, egrep, fgrep, rgrep, bzgrep, bzegrep, bzfgrep, zgrep, zegrep, zfgrep – file pattern searcher |
全局设计 grep color |
|
fgrep 搜索字符串
将搜索的内容,视为纯字符串处理。
# 等效的处理
ls -alh | grep -F ".g"
ls -alh | fgrep ".g"
grep 基本正则 VS 扩展正则
基本正则不处理
“|/{}”
等字符,如果必须处理,需要加转义字符来实现。
# 等效的处理
ls -alh | grep -E ".g|p"
ls -alh | egrep ".g|p"