grep
grep是“global search regular expression and print out the line”的简称,意思是全面搜索正则表达式,并将其打印出来
这个命令可以结合正则表达式使用,它也是linux使用最为广泛的命令之一
grep命令的选项用于对搜索过程的补充,而其命令的模式十分灵活,可以是变量、字符串、正则表达式。
注意:一当模式中包含了空格,务必要用双引号将其引起来
grep
- 作用
- 按条件过滤文件内容
- 使用格式
- grep [option] "PATTERN" 文件名称
- PATTERN 模式
- 条件
- 由普通字符、正则表达式组成的条件
- PATTERN 模式
- grep [option] "PATTERN" 文件名称
参考实例
1、grep基本使用
[root@hosta ~]# grep root /etc/passwd
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
- grep命令的默认行为,某一行中带有符合条件的内容,整行都会显示
1)支持多文件查询并支持使用通配符
[root@hosta ~]# grep a /opt/file* /etc/hosts
/opt/file01:ssadasdas