当前位置:首页 > linux > 正文

linux命令查找关键字(linux查找带关键词的文件的命令)

  • linux
  • 2024-03-16 01:14:00
  • 6344
Linux 命令查找关键字
用法:
grep [选项] <模式> <文件>
要素:
<模式>:要查找的关键字或正则表达式。
<文件>:要搜索的文件或目录。
选项:
-A :显示匹配行之后 行的内容。
-B :显示匹配行之前 行的内容。
-C :显示匹配行周围 行的内容。
-c:仅统计匹配行的数量。
-i:忽略大小写。
-n:显示匹配行的行号。
-r:递归搜索目录中的所有文件。
-v:显示不匹配 <模式> 的行。
示例:
查找文件中包含 "error" 的行:
grep error error_log
查找文件中包含 "warning" 或 "error" 的行,忽略大小写,并显示行号:
grep -i -n "warning\|error" logfile
查找当前目录中所有文件中包含 "success" 的行,显示匹配行前后 5 行:
grep -C 5 success ./.txt