公司动态
Linux 文本处理三剑客——grep、awk、sed 进阶用法
日志分析是运维的基础技能。grep 过滤、awk 处理列、sed 编辑行。一、grepgrep-rERROR/var/log/# 递归搜索grep-EERROR|WARNapp.log# 多条件grep-A5-B5NullPointerapp.log# 上下文各5行二、awkawk{print $1, $NF}app.log# 第一列和最后一列awk$NF 1000 {print $0}access.log# 响应时间1sawk{count[$1]} END{for(k in count) print k, count[k]}access.log|sort-k2-rn|head-10三、sedsed-n10,20pfile.txt# 显示10-20行sed-is/old/new/gfile.txt# 替换sed/^$/dfile.txt# 删除空行 觉得有用的话点赞 关注【张老师技术栈】吧