显示匹配行及其行号。
grep -n 'error' app.log按模式搜索文本。-R 可递归搜索目录,-n 可显示行号。
grep [OPTION]... PATTERN [FILE...]显示匹配行及其行号。
grep -n 'error' app.log递归搜索 .conf 文件,忽略大小写并显示行号。
grep -Rni --include='*.conf' 'timeout' ./config| 参数 / 子句 | 说明 |
|---|---|
-i, --ignore-case | 忽略大小写差异。 |
-n, --line-number | 同时显示匹配行的行号。 |
-r, --recursive | 递归搜索目录(跟随指向文件的符号链接)。 |
-v, --invert-match | 选择不匹配的行。 |
-E, --extended-regexp | 将 PATTERN 作为扩展正则表达式。 |
-F, --fixed-strings | 将 PATTERN 视为普通字符串列表。 |
-w, --word-regexp | 匹配完整单词。 |
-l, --files-with-matches | 仅输出包含匹配项的文件名。 |
执行前请核对命令和目标路径。修改文件、服务、账户、磁盘、权限或数据库的操作可能难以撤销;建议先在安全环境测试并保留备份。