锦方的个人网页 · 如果有一天你突然想起了我


grep 命令

常见的基础用法

grep 是 Linux / macOS 终端里最常用的文本搜索命令。 grep "123" 333.txt

查找 333.txt 中所有包含 123 的行。

grep -i "123" 333.txt 忽略大小写

grep -n "123" 333.txt 显示行号,输出匹配内容时顺便显示在第几行。

grep -c "123" 333.txt 只返回匹配到多少行,不显示具体内容。

grep -v "123" 333.txt 显示不包含 123 的行。

grep -r "123" ./mydir 在 mydir 目录下所有文件中递归查找。

grep -l "123" *.txt 只列出哪些文件包含 123,不显示具体内容。

grep -L "123" *.txt 列出哪些文件不包含123

grep -R 是一个 在文件里搜索文本的命令。 grep = 在文件中查找字符串 -R = 递归搜索所有子目录