一、grep
1.介绍
grep的全称是global regular expression print,是linux中最强大的文本搜索命令之一,常用于搜索文本文件中是否含有某些特定模式的字符串。该命令以行为单位读取文本并使用正则表达式进行匹配,匹配成功后打印出该行文本。
2.grep格式
- grep 匹配条件 处理文件
3.grep常用参数
grep root passwd #过滤root关键字 grep ^root passwd ##以root开头 grep root$ passwd ##以root结尾 grep -i root passwd ##忽略大小写 grep -E "\<root" passwd ##root字符之前不能有字符 grep -E "root\>" passwd ##root字符之后不能有字符 grep -数字 ##显示过滤行以及上面几行和下面几行 grep -n ##显示匹配的行所在行号 grep -A ##显示过滤行以及下面几行 grep -B ##显示过滤行以及上面几行 grep -v ##反向过滤