grep命令参数及用法
1. grep简介。grep (global search regular expr ession(RE) and print out the line,全面搜索 正则 表达式并把行打印出来)是一种强大的文本搜索工具,它能使用 正则表达式 搜索文本,并把匹配的行打印出来。Unix的grep家族包 括grep、 egrep 和 fgrep 。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它们把所有的字母都看作单词,也就是说,正则表达式中的元字符表示回其自身的字面意义,不再特殊。linux使用GNU版本的grep。它功能 更强,可以通过-G、-E、-F命令行选项来使用egrep和fgrep的功能。
2. grep正则表达式元字符集(基本集)。^
3. 用于egrep和 grep -E的元字符扩展集。+
4. POSIX字符类。为了在不同国家的字符编码中保持一至,POSIX(The Portable Operating System Interface)增加了特殊的字符类,如[:a ln um:]是A-Za-z0-9的另一个写法。要把它们放到[]号内才能成为正则表达式,如[A- Za-z0-9]或[[:alnum:]]。在linux下的grep除fgrep外,都支持POSIX的字符类。

如有侵权请及时联系我们处理,转载请注明出处来自
随机推荐
科技快讯 |备案号:( 沪ICP备2026008940号-1 )