ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
[TOC] ## 语法 ``` grep match_patten file // 默认访问匹配行 常用参数 -o 只输出匹配的文本行 (不输完整的行) -v 只输出没有匹配的文本行 -c 统计文件中包含文本的次数 -n 打印匹配的行号 -i 搜索时忽略大小写 -l 只打印文件名 ``` ## 例子 ### 在文件下搜索内容 `grep "abc" my.conf` ### 在文件下搜索内容,并打印行号 `grep -n "abc" my.conf` ### 多个文件中查找查找 `grep "abc" file1.txt file2.txt` ### 在当前目录下搜索内容(不含递归) `grep abc ./*` ### 在当前目录下搜索内容(含递归) `grep abc ./* -R` ### 使用正则搜索 ``` grep -E "delete.*hs_dept" 20_03_19.log //等于 egrep "delete.*hs_dept" 20_03_19.log ```