第 31 章 Shell脚本

目录

1. Shell的历史
2. Shell如何执行命令
2.1. 执行交互式命令
2.2. 执行脚本
3. Shell的基本语法
3.1. 变量
3.2. 文件名代换(Globbing):* ? []
3.3. 命令代换:`或 $()
3.4. 算术代换:$(())
3.5. 转义字符\
3.6. 单引号
3.7. 双引号
4. bash启动脚本
4.1. 作为交互登录Shell启动,或者使用--login参数启动
4.2. 以交互非登录Shell启动
4.3. 非交互启动
4.4. 以sh命令启动
5. Shell脚本语法
5.1. 条件测试:test [
5.2. if/then/elif/else/fi
5.3. case/esac
5.4. for/do/done
5.5. while/do/done
5.6. 位置参数和特殊变量
5.7. 函数
6. Shell脚本的调试方法