这个指南讨论在日常生活中对认真的Bash用户有用的概念。同时需要具备基础的shell使用方法的知识,在最初的三个章节中我们开始讨论基本的shell成分和练习。
第4章至第6章讨论在shell脚本中常用的基本工具。
第8章至第12章讨论在shell脚本中最常用的结构。
所有的章节都有练习来测试你是否已经做好进入下一章节的准备。
第 1 章 Bash和Bash脚本:Bash 基础: Bash的优势,建立块,开发优良脚本的首要指导方针。
第 2 章 编写和调试脚本:脚本基础:编写和调试。
第 3 章 Bash环境:Bash环境:初始化文件,变量,引用字符,shell扩展顺序,别名,选项。
第 4 章 正则表达式:正则表达式:介绍。
第 5 章 GNU SED流编辑器:Sed: 介绍sed行编辑器。
第 6 章 GNU AWK编程语言:Awk:介绍awk编程语言。
第 7 章 条件语句:条件语句:在Bash中使用的测试条件的结构。
第 8 章 编写交互脚本:交互脚本:使脚本用户友好化,捕捉用户输入。
第 9 章 重复性任务:重复执行命令:在Bash中使用的自动执行命令的结构。
第 10 章 变量进阶:变量进阶:指定变量类型,介绍变量数组和变量操作。
第 11 章 函数:函数:介绍。
第 12 章 捕捉信号:捕捉信号:进程信号机制介绍,捕获用户发送的信号。