linux grep命令用法

  • 格式:docx
  • 大小:38.40 KB
  • 文档页数:1

Linux grep命令用于在文件中搜索包含指定字符串或模式的行。以下是一些常用的grep命令用法:

1. 基本用法:

```

grep "pattern" file

```

在file文件中搜索包含"pattern"的行,并将匹配的行输出到标准输出。

2. 使用正则表达式:

```

grep -E "pattern" file

```

使用扩展正则表达式搜索文件。

3. 递归搜索:

```

grep -r "pattern" directory

```

在directory目录及其子目录中递归搜索包含"pattern"的行。

4. 显示行号:

```

grep -n "pattern" file

```

在file文件中搜索包含"pattern"的行,并显示匹配行的行号。

5. 忽略大小写:

```

grep -i "pattern" file

```

在file文件中搜索包含"pattern"的行,忽略大小写。

6. 仅显示匹配行:

```

grep -o "pattern" file

```

在file文件中搜索包含"pattern"的行,并仅显示匹配的部分。

7. 使用多个模式:

```

grep -e "pattern1" -e "pattern2" file

```

在file文件中搜索包含"pattern1"或"pattern2"的行。