目录
| 章节 | 内容 |
|---|---|
| 背景 | 使用哪种 Shell - 何时使用 Shell |
| Shell 文件和解释器调用 | 文件扩展名 - SUID/SGID |
| 环境 | STDOUT vs STDERR |
| 注释 | 文件头 - 函数注释 - 实现注释 - TODO 注释 |
| 格式 | 缩进 - 行长度和长字符串 - 管道 - 控制流 - Case 语句 - 变量展开 - 引号 |
| 特性和 Bug | ShellCheck - 命令替换 - Test、[… ] 和 [[… ]] - 字符串测试 - 文件名通配符展开 - Eval - 数组 - 管道到 While - 算术运算 - 别名 |
| 命名约定 | 函数名 - 变量名 - 常量和环境变量名 - 源文件名 - 使用局部变量 - 函数位置 - main |
| 调用命令 | 检查返回值 - 内建命令 vs. 外部命令 |
| 如有疑问:保持一致 |
Last updated on