Shell 文本处理与数据分析
Shell脚本与文本处理#Shell文本处理#数据分析约 478 字 · 1 分钟阅读
追问显示点击任意追问卡片可收起 / 展开
grep、sed、awk、cut、sort、uniq 分别适合什么任务?
追问 如何把多个命令组合成可读、可验证的处理流程?
如何统计日志中访问次数最多的前 10 个 IP?
追问 输入字段不固定或包含 IPv6 地址时,脚本如何增强适应性?
如何筛选最近一小时的错误日志?
追问 时间格式、时区、跨天和日志轮转会带来哪些问题?
如何使用 awk 计算平均值、最大值和分位数?
追问 处理空值、非数字和异常行时应如何设计?
如何使用 sed 批量修改配置项并保留备份?
追问 如何只修改有效配置,不误改注释和相似键名?
正则表达式中的贪婪匹配、字符类和分组分别是什么?
追问 如何避免用过于宽泛的正则误匹配生产数据?
如何用 find 结合 -exec 或 xargs 批量处理文件?
追问 文件名包含空格、换行或特殊字符时如何安全传递?
如何比较两个配置文件或目录的差异?
追问
diff、cmp、校验和和版本控制分别适合什么场景?如何把 Shell 脚本输出为 CSV 或 JSON?
追问 字段转义、换行、引号和下游解析应如何处理?
如何编写一个日志清理脚本?
追问 保留周期、文件类型、磁盘阈值、排除目录和删除前确认如何设计?