Google 开源项目风格指南
Google 开源项目风格指南——中文版
C++ 风格指南 - 内容目录
Objective-C 风格指南 - 内容目录
Python 风格指南 - 内容目录
Shell 风格指南 - 内容目录
扉页
背景
Shell文件和解释器调用
环境
注释
格式
特性及错误
命名约定
调用命令
结论
Javascript 风格指南 - 内容目录
TypeScript 风格指南
Google 开源项目风格指南
»
Shell 风格指南 - 内容目录
View page source
Shell 风格指南 - 内容目录
Contents
Shell 风格指南 - 内容目录
扉页
背景
使用哪一种Shell
什么时候使用Shell
Shell文件和解释器调用
文件扩展名
SUID / SGID
环境
STDOUT vs STDERR
注释
文件头
功能注释
实现部分的注释
TODO注释
格式
缩进
行的长度和长字符串
管道
循环
case语句
变量扩展
引用
特性及错误
命令替换
test,[和[[
测试字符串
文件名的通配符扩展
Eval
管道导向while循环
命名约定
函数名
变量名
常量和环境变量名
源文件名
只读变量
使用本地变量
函数位置
主函数main
调用命令
检查返回值
内建命令和外部命令
结论