grep
命令在Linux和类Unix系统中用于搜索文本文件的内容,它可以快速定位包含指定模式(字符串或正则表达式)的行。
-
基本用法:
grep [options] PATTERN [FILE...]
示例:查找文件
example.txt
中所有包含 “hello” 的行grep "hello" example.txt
-
忽略大小写:
若要进行不区分大小写的搜索,可以使用-i
选项。grep -i "hello" example.txt
这将匹配包含 “Hello”、“hello”、“hElLo” 等任何大小写的 “hello” 字符串的行。
-
查找不含该串的行:
要查找不包含特定字符串的行,可以使用逻辑非操作符-v
或--invert-match
选项。grep -v "hello" example.txt
此命令会显示
example.txt
文件中所有不包含 “hello” 字符串的行。