grep命令
grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
若将grep命令与SQL进行类比,grep相当于select * from table,该命令可以进行数据的查找与定位。
grep语法规则
grep [OPTIONS] PATTERN [FILE…]
grep [选项] 查找内容 源文件
例如,从hello.txt文件中查找内容
文档中的内容如下:
hello shell
hello linux
hello banana
根据指定的字符串查找文档中的某项内容
根据正则表达式查找
使用正则表达式获取以字母i或b开头的后面跟任意三个字符的数据;
其中[]表示正则表达式,…表示后面跟任意的三个字符,可以看到匹配出两行
grep命令的常用选项
-
-n 打印行号