grep 是一个用于在文件中搜索匹配字符串的命令,可以搜索文件中的字符串,并返回匹配到的行。它的名称来源于 Global Regular Expression Print 的缩写,表示全局正则表达式打印。
语法
grep [选项] [模式] [文件]
-c
:指定行数-i
:不区分大小写-v
:反向匹配-n
:显示行号-o
:仅输出匹配到的字符(非整行)-C
:显示匹配行的上下 n 行
使用
直接搜索
过滤文件内容:
grep google.com /etc/hosts
过滤目录文件:
grep pdf /ebook/*
管道
通过管道将 [[ps]] 命令的结果进行过滤:
ps -ef | grep python