温馨提示×

linux grep反选对文件类型有限制吗

小樊
81
2024-12-29 08:38:18
栏目: 智能运维

grep 命令本身没有对文件类型进行限制

例如,如果你想在一个文本文件中搜索包含 “example” 的行,你可以使用以下命令:

grep 'example' file.txt

如果你想在一个文件夹及其所有子文件夹中的所有文本文件(如 .txt, .log, .md 等)中搜索包含 “example” 的行,你可以使用以下命令:

find . -type f \( -iname "*.txt" -o -iname "*.log" -o -iname "*.md" \) -exec grep -Hn 'example' {} \;

这里,-type f 表示只查找文件,-iname 表示不区分大小写,-exec 表示对找到的每个文件执行 grep 命令。

0