第 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 []($b01fc4d688b54035.md#id2873722)

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脚本的调试方法