grep(GloballysearchaRegularExpressionandPrint)是一个强大的文本搜索工具grep有很多的使用范围和场景,是linux下常用的命令之一语法:grep[OPTION...]PATTERNS[FILE...]grep[OPTION...]-ePATTERNS...[FILE...]grep[OPTION...]-fPATTERN_FILE...[FILE...]摘要:grep[-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<动作>][-e<模板样式>][-f<模板file>][--help][Templatestyle][Fileordirectory...]1.管道使用1)检查服务器nginx是否启动ps-ef|grepnginx2)使用参数-v反向搜索(也是搜索nginx,但过滤掉grep本身)ps-ef|grepnginx|grep-vgrep2.查找字符串1)在file.txt文件中查找a字符串grep'a'file.txt2)显示2行后的查找结果grep'a'-A2file.txt3)显示搜索结果前2行grep'a'-B2file.txt4)显示搜索结果每一行的字符编码grep'a'-bfile.txt5)显示搜索结果前后2行grep'a'-C2file.txt6)计算符合条件的行数grep'a'-cfile.txt7)正则匹配搜索grep-E'a'file.txt8)忽略大小写搜索grep-i'A'file.txt9)列出符合条件的文件grep-l'a'file.txt10)标记符合条件的行数grep-n'a'file.txt11)递归搜索grep-r'a'./
