这是上一篇《Shell 记录》的姊妹篇吧。是记录最近初步学习 Bash 的一些内容。
参考 Writing Shell Scripts 在线电子文档。同姊妹篇一样,不拘泥于此,整个过程也参考了类似 Advanced Bash Scripting 和 Bash Guide for Beginners 的文档。但是这里有一些比较重要的主题也没有很系统的囊括,譬如 Bash 中的 Expansion 机制(参见 man 手册里的 Expansion 部分),这部分内容如果有时间,将会单独开一篇阐述。
另外,对于阅读 man 手册的问题,一方面可以阅读 GNU Bash 在线文档,HTML 格式的优势就是链接方便。另一方面,系统中自带的 man 如果想要较快速的定位各个 Section 位置,就要借助基于正则表达式的搜索了。这个应该也算是一个 tip 吧。以 SHELL GRAMMAR 为例,查阅的正则可以如下。
/^SHELL GRAMMAR
/^\s{3}Pipelines
其他的也可以依此类推了,幸好 less 本身对于搜索具备完好的历史记录功能,不然确实就很繁琐了。
- EOF -