-i:忽略大小写。使用这个选项后,grep在搜索时会忽略大小写。-n:显示匹配行及其行号。使用这个选项后,grep会输出匹配行的行号以及内容。-v:列出不匹配的行。使用这个选项后,grep会输出不匹配指定模式的行。-r 或 -R:递归搜索。使用这个选项后,grep会在指定目录及其子目录中递归搜索匹配的行。-l:仅列出匹...
grep -n'error'logfile.txt 使用-n选项,每行输出会包含匹配行的行号。 反向匹配 grep -v'error'logfile.txt 这条命令会输出logfile.txt中不包含error字符串的所有行。 递归搜索目录 grep -r'function'/path/to/directory/ 这条命令会在/path/to/directory/目录及其子目录中递归搜索包含function字符串的文件,并...
grep '^$' names.txt -v 5、匹配文本中至少包含一个 is 的行 grep -i ".is" names.txt 6、匹配文本中包含数字的行 考察对 [abc] 类似的用法 [a-z] 匹配所有小写单个字母 [A-Z] 匹配所有大写单个字母 [a-zA-Z] 匹配所有单个大小写字母 ...
grep "^Hello" file.txt 匹配以 "Linux" 结尾的行: grep "Linux$" file.txt 扩展正则表达式 匹配"Hello" 或 "Linux": grep -E "Hello|Linux" file.txt 匹配包含数字的行: grep -E "[0-9]" file.txt 3.3 忽略二进制文件 在搜索过程中,默认情况下grep会跳过二进制文件。你可以使用--binary-files选项...
1、基本用法 grep命令的基本用法是在文件中查找包含指定模式的行。例如,要在文件file.txt中查找包含example的行,可以执行以下命令:grep 'example'file.txt grep将输出所有包含'example'的行。2、忽略大小写 默认情况下,grep区分大小写。如果要忽略大小写进行搜索,可以使用-i选项。例如,要在文件中查找包含'...
–[options]:可选参数,用于定制grep的功能。 –pattern:要搜索的字符串,可以是普通字符串或正则表达式。 –[file]:可选参数,要搜索的文件。 2. 基本用法 最常见的用法是在一个文件中搜索一个字符串: grep “string” file 3. 正则表达式搜索 grep支持使用正则表达式进行搜索,可以更灵活地匹配字符串。例如,要匹...
模式:要搜索的文本模式或正则表达式。`grep` 支持基本正则表达式(默认)和扩展正则表达式,可以使用 -E 选项启用扩展正则表达式。 文件:要搜索的文件名列表。您可以指定一个或多个文件,也可以使用通配符来匹配多个文件。示例用法:1. 搜索包含特定字符串 "pattern" 的行: grep "pattern"...
grep:命令本身[options]:命令修饰符pattern:要找到的搜索查询[FILE]:命令将要搜索的文件 示例:grep -i abc output.txt 如果FILE是-,则从标准输入中读取数据(不递归),如果没有提供FILE,则在当前目录递归搜索。三、常用选项 通用程序信息 --help:输出帮助信息-V, --version:输出版本信息 模式语法 -E, ...
一、基本用法: 1. 在指定文件中搜索指定的字符串模式: “` grep “pattern” file “` 2. 在标准输入中搜索指定的字符串模式: “` command | grep “pattern” “` 3. 搜索时忽略大小写: “` grep -i “pattern” file “` 4. 输出匹配的行号: ...