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

原文地址:https://www.cnblogs.com/DLzhang/p/4728662.html