目录
1.grep行提取命令
格式:grep 子选项 ”关键词“ 文件名
选项:
-A数字 #列出符合条件的行,并连续列出后续n行(如果小写a,那么会列出前后n行)。
-B数字 #列出符合条件的行,并连续列出前面n行(如果小写b,那么会列出前后n行)。
-c #统计符合条件的字符串行数
-i #忽略大小写
-n #输出行号
-v #反向查找(取反)
-o #只列出关键字
- - color=auto #搜索出的关键词高亮显示
例:grep - - color=auto -a4 -n “root” /etc/passwd
2.find和grep的区别
find查找:
find命令是在系统中搜索符合条件的文件名,如果需要模糊查询就要使用通配符进行匹配,搜索时文件名是完全匹配。
grep查找:
grep命令是在文件这种搜索符合条件的字符,如果需要模糊查询,使用正则表达式进行匹配,搜索时字符串是包含匹配。
3.管道符:|
格式:命令1 | 命令2 #将命令1的结果作为命令2的执行对象,如下: