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"
查找文件名中包含某字符的文件
find ./ -name '*gen_24*'