grep & find

grep -n "9cfcb8a4b1f70683" *.log

 

#扩展正则表达式:ERE
egrep -c "2022-10-25.+?\[flush\].+?token_id" logs/bsn_prod.log

  

 

查找时不区分大小写:
grep –i "被查找的字符串" 文件名

  

查找匹配的行数
grep -c "被查找的字符串" 文件名

  

从文件内容查找不匹配指定字符串的行:
grep –v "被查找的字符串" 文件名

  

从根目录开始查找所有扩展名为 .log 的文本文件,并找出包含 "ERROR" 的行:
find / -type f -name "*.log" | xargs grep "ERROR"

  

linux中的find命令——查找文件名

查找文件名中包含某字符的文件
find ./ -name '*gen_24*'

  

posted @ 2021-04-25 08:47  CeasonCing  阅读(36)  评论(0编辑  收藏  举报