介绍grep是一个功能强大的文本搜索命令,可以用它来搜索某个文件中是否包含指定的搜索内容,它可以利用正则表达式来做复杂的筛选操作,它还可以为其它命令传输给管道的筛选,比如我们常用到的分析单个进程的操作就是会利用它“ps -ef|grep command& ...
介绍
grep是一个功能强大的文本搜索命令,可以用它来搜索某个文件中是否包含指定的搜索内容,它可以利用正则表达式来做复杂的筛选操作,它还可以为其它命令传输给管道的筛选,比如我们常用到的分析单个进程的操作就是会利用它“ps -ef|grep command”。
语法
grep [OPTION]... PATTERN [FILE]...
默认不加参数是显示匹配上的行记录,可以使用--help来查看它所支持的所以参数,本文只会列举比较常用的一些命令。
-a:输出的内容不要忽略二进制数据-b<n>:输出匹配上的n个字节的行。-c :只显示符合条件的行的数量,不显示内容-d:当你要查找的是目录而不是文件的时候需要制定该参数,否则会报错-H:在输出的内容行前加上该行所属的文件名。-h:不在输出的行前加上该行所属的文件名,这是默认的选项。-i:忽略大小写-L:列出不符合查找内容的文件的文件名-l:列出符合查找内容的文件的文件名-m<n>:只输出匹配上的指定n行。-o:只显示查找的内容,不显示该行其它的内容。-q:什么都不输出-r:如果需要遍历整个目录的所有文件,可以使用该参数-v:显示没有匹配上的行信息,和默认值相反-V:显示版本信息
原标题:Linux grep命令
关键词:linux
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。