# 第二部分 shell基础

## 目录

* [3. 特殊字符](https://wiki.clay-wangzhi.com/shell/part2/03_special_characters)
* [4. 变量与参数](https://wiki.clay-wangzhi.com/shell/part2/04_introduction_to_variables_and_parameters)
  * [4.1 变量替换](https://wiki.clay-wangzhi.com/shell/part2/04_introduction_to_variables_and_parameters/04_1_variable_substitution)
  * [4.2 变量赋值](https://wiki.clay-wangzhi.com/shell/part2/04_introduction_to_variables_and_parameters/04_2_variable_assignment)
  * [4.3 Bash弱类型变量](https://wiki.clay-wangzhi.com/shell/part2/04_introduction_to_variables_and_parameters/04_3_bash_variables_are_untyped)
  * [4.4 特殊变量类型](https://wiki.clay-wangzhi.com/shell/part2/04_introduction_to_variables_and_parameters/04_4_special_variable_types)
* [5. 引用](https://wiki.clay-wangzhi.com/shell/part2/05_quoting)
  * [5.1 引用变量](https://wiki.clay-wangzhi.com/shell/part2/05_quoting/05_1_quoting_variables)
  * [5.2 转义](https://wiki.clay-wangzhi.com/shell/part2/05_quoting/05_2_escaping)
* [6. 退出与退出状态](https://wiki.clay-wangzhi.com/shell/part2/06_exit_and_exit_status)
* [7. 测试](https://wiki.clay-wangzhi.com/shell/part2/07_tests)
  * [7.1 测试结构](https://wiki.clay-wangzhi.com/shell/part2/07_tests/07_1_test_constructs)
  * [7.2 文件测试操作](https://wiki.clay-wangzhi.com/shell/part2/07_tests/07_2_file_test_operators)
  * [7.3 其他比较操作](https://wiki.clay-wangzhi.com/shell/part2/07_tests/07_3_other_comparison_operators)
  * [7.4 嵌套 if/then 条件测试](https://wiki.clay-wangzhi.com/shell/part2/07_tests/07_4_nested_if_then_condition_tests)
  * [7.5 牛刀小试](https://wiki.clay-wangzhi.com/shell/part2/07_tests/07_5_testing_your_knowledge_of_tests)
* [8. 运算符和相关话题](https://wiki.clay-wangzhi.com/shell/part2/08_operations_and_related_topics)
  * [8.1 运算符](https://wiki.clay-wangzhi.com/shell/part2/08_operations_and_related_topics/08_1_operators)
  * 8.2 数字常量
  * 8.3 双圆括号结构
  * 8.4 运算符优先级
