本指南讨论了 Bash 资深用户日常生活中常用的概念。虽然需要具备 shell 的基本使用知识,但我们首先在前三章讨论基本的 shell 组件和实践。
第四章到第六章讨论了 shell 脚本中常用的基本工具。
第八章到第十二章讨论了 shell 脚本中最常用的结构。
所有章节都附带练习,以测试您为下一章所做的准备。
第一章:Bash 基础知识:为什么 Bash 如此出色、构建模块、开发优秀脚本的首要准则。
第二章:脚本基础知识:编写和调试。
第三章:Bash 环境:初始化文件、变量、引用字符、shell 扩展顺序、别名、选项。
第四章:正则表达式:简介。
第五章:Sed:sed 行编辑器简介。
第六章:Awk:awk 编程语言简介。
第七章:条件语句:Bash 中用于测试条件的结构。
第八章:交互式脚本:使脚本用户友好、捕获用户输入。
第九章:重复执行命令:Bash 中用于自动化命令执行的结构。
第十章:高级变量:指定变量类型、变量数组简介、变量操作。
第十一章:函数:简介。
第十二章:捕获信号:进程信号简介、捕获用户发送的信号。