Shell从入门到精通(23):if进阶双中括号[[ ]]字符串多条件判断
引言昨日完成基础单方括号[]判断学习,本节课深度吃透bash专属双中括号[[ ]]。作为[]全方位升级版,它补齐了传统判断的所有短板:变量容错、正则校验、通配匹配、内置逻辑运算四大核心能力。
为折叠 iPhone 和苹果 AI 做足准备|苹果 WWDC 提前剧透
今日凌晨,苹果正式发布了今年 WWDC 全球开发者大会的邀请函。WWDC 26 将于北京时间 6 月 9 至 13 日举行。
Shell 从入门到精通(54)awk流程控制 if/else/while在awk 里怎么用
引言前序课程我们掌握了 awk 基础语法与正则匹配,能够实现简单的文本匹配、字段提取。但在真实运维、日志分析场景中,单纯的匹配打印远远不够:我们需要跳过无效注释、空行,终止冗余的大文件遍历,循环解析多字段内容,根据不同数据特征执行不同处理逻辑。
Shell 从入门到精通(51) awk基础 BEGIN/END块与字段变量实战
引言在前两阶段的学习中,我们已经熟练掌握 grep 和 sed:grep 擅长检索、过滤、匹配文本,sed 擅长批量替换、删除、追加修改文本。
Qwen3.8-Flash-Next 快速指南
在本实验中,我想尝试一种不同的方法:在本地运行Qwen3.8-Flash-Next,并使用llama.cpp和OpenCode将其转变为编码代理。最终架构如下:Qwen3.
Shell 从入门到精通(28):巧用 until、select 制作交互式对话 菜单
引言在 Shell 运维脚本开发中,两类高频需求长期困扰新手:一是阻塞等待 / 失败重试(等待服务启动、等待文件上传、重试端口连通),二是交互式功能菜单(给运维人员提供数字选择面板,一键执行巡检、重启、清理操作)。
Shell 从入门到精通(52)awk分隔符FS/OFS日志解析与CSV数据处理
引言Day 51 我们学习了 awk 基础核心语法,掌握了 BEGIN/END 预处理、收尾模块以及 $0/$1 等基础字段变量的使用。
业务代码一行还没跑,工作进程就被打穿:深度拆解 PHP2Shell 漏洞
2026 年 10 月 21 日,PHP 发布安全更新,修复 CVE-2026-109618 和 CVE-2026-109619。
Shell 从入门到精通(14):运算进阶 let 命令与 bc 浮点运算实战
引言上一节我们学习了 Shell 原生整数运算 $(( )),它执行高效、语法简单,但仅支持整数计算,遇到小数会强制取整,无法满足生产环境的精度要求。在日常运维中,磁盘容量单位换算、内存 / CPU 使用率统计、服务器负载分析、接口耗时计算等场景,都需要浮点运算。
Shell 从入门到精通(39)退出码规范,标准化脚本成败表达
引言在Shell脚本开发中,很多开发者只关注业务逻辑实现,却忽略了退出码这个核心细节。脚本执行完成后,单纯的日志输出无法被机器识别,只有标准化的退出码,能让调用方精准判断:脚本是否执行成功、失败属于哪种类型、是否需要触发告警或回滚操作。