语法格式:grep 【options】【pattern】【file】 grep [参数] [匹配模式] [查找的文件]1.grep 是 Linux 系统中最重要的命令之一,其功能是从文本文件或管道数据流中筛选匹配的行及数据。2.grep 命令里的匹配模式或模式匹配,都是你要好找的东西,可以是普通的文字符号也可以是正则表达式。
注意:自己测试一些含有正则表达式的检索,发现 egrep 可以实现的,grep 也可以实现。但例如:egrep -v ^$# file1.txt ,grep 就实现不了,是因为 egrep 增加了额外的正则表达式元字符集的效果,而对于标准grep,这时在扩展元字符前面加 \ ,grep 便会自动启用扩展选项-E
3.--include 只在所指定的目录文件中递归搜索字符 and
注意:-Z 参数个人理解为取消换行符以一行的形式显示内容,xargs -0 是来解决不能以一行的形式执行显示内容“传参这个问题的,-Z通常和-l结合使用。(-Z选项来指定以0值字节作为终结符文件名(\0),xargs -0 读取输入并用0值字节终结符分隔文件名)
注意:如果匹配结果有多个,会用 -- 作为各匹配结果之间的分隔符,如果多个结果显示的行数相连或重叠则不会显示 -- 分隔符

