Skip to content

四、引用与展开 ​

引用(Quoting)与展开(Expansion)是 Shell 最核心也最易错的部分。绝大多数 Shell Bug 都源于对 “变量何时被拆分、通配符何时被展开”理解不清。 本章按展开顺序系统讲解,并用跨 Shell 实测揭示陷阱。

本章目录 ​

学习目标 ​

  1. 说清单引号、双引号、反斜杠、$'...' 各自抑制什么。
  2. 背下展开顺序,理解“词拆分”和“路径名展开”为何是 Bug 高发区。
  3. 熟练使用参数展开(默认值、删除前后缀、长度、替换)。

前置知识 ​

核心铁律 ​

变量引用默认都加双引号:"$var"、"${arr[@]}"。只有在你有意要词拆分或通配符展开时才不加。

关联章节 ​

ICP 备案号待补充 · Gitee 主页