grep命令与正则表达式

grep 是通过正则表达式分析程序(General Regular Expression Parser )的缩写

 

grep命令可以在它输入中搜索指定的字符串模式【pattern】

grep命令的输出是包含输入中指定的字符串的行

greo命令的一般格式:

grep 【option】 pattern file

 

grep 的option选项有

QQ图片20150106162015

 

※什么是正则表达式:

描述具有某种特征的字符串的表达式,正则表达式由普通字符与特殊字符构成。

基本的元字符集:

  QQ图片20150106162859

 

我们可以随意编写一个txt文件进行grep命令的练习, 加上上述正则表达式来寻找一些特殊字符

例如:  grep –n ^public test.txt    //在test文件中的每一行首寻找 public单词

 

grep –n ^…$ test.txt 就可以得到 长度为3的行

grep –n 11[MNX] test.txt     // 匹配11M  11N 11X

posted @ 2015-08-13 22:45  tilly_chang  阅读(159)  评论(0编辑  收藏  举报