译者序
毫无疑问,UNIX/Linux 最重要的软件之一就是 shell,目前最流行的 shell 被称为 Bash(Bourne Again
Shell),几乎所有的 Linux 和绝大部分的 UNIX 都可以使用 Bash。作为系统与用户之间的交互接口,shell
几乎是你在 UNIX 工作平台上最亲密的朋友,因此,学好 shell,是学习 Linux/UNIX 的的开始,并且它
会始终伴随你的工作学习。
shell 是如此地重要,但令人惊奇的是,介绍 shell 的书没有真正令人满意的。所幸的是,我看到了
这本被人称为 abs 的书,这本书介绍了 bash 大量的细节和广阔的范围,我遇到的绝大部分的技术问题
--无论是我忘记的或是以前没有发现的--都可以在这本书里找到答案。这本使用大量的例子详细地介绍
了 Bash 的语法,各种技巧,调试等等的技术,以循序渐进的学习方式,让你了解 Bash 的所有特性,
在书中还有许多练习可以引导你思考,以得到更深入的知识。无论你是新手还是老手,或是使用其他
语言的程序员,我能肯定你能在此书用受益。而本书除了介绍 BASH 的知识之外,也有许多有用的关
于 Linux/UNIX 的知识和其他 shell 的介绍。
在看到本书的英文版后,我决定把它翻译出来,在 Linuxsir 论坛上结识了译者之一杨春敏共同翻
译这本书,600 多页的书是本大部头的书,我们花了 6 个月的业余时间才翻译完了。
关于版权的问题,英文版的作者 Mendel Cooper 对英文版的版权做了详细的约定,请参考:
Appendix Q. Copyright。中文版版权由译者杨春敏和黄毅共同所有,在遵守英文版版权相应条款的条
件下,欢迎在保留本书译者名字和版权说明以非盈利的方式自由发布此中文版,以盈利目的的所有行
为必须联系英文作者和两位中文译者以获得许可。
本书得以成稿,我(黄毅)要多谢我的女朋友,本该给予她的时间我用来了翻译,多谢你的理解,
你是一个很棒的女朋友!
译者 杨春敏 黄毅
Advanced Bash-Scripting Guide
<<高级 Bash 脚本编程指南>>
一本深入学习 shell 脚本艺术的书籍
Version
2005/11/16
作者:Mendel Cooper
mail:******@
这本书假定你没有任何脚本或一般程序的编程知识,但是如果你有相关的知识,那么你将很容易
达到中高级的水平...all the while sneaking in little snippets of UNIX? wisdom and
lore(这句不知道怎么译).你可以把本书作为教材,自学手册,或者你获得 shell 脚本技术的文档.
书中的练习和例子脚本中的注释将会与读者有更好的互动,但是最关键的前提是:
想真正学习脚本编程的唯一途径就是编写脚本.
这本书也可作为教材来讲解一般的编程概念.
下载本书最新版本,/~thegrendel/abs-guide-,
这是一个以 tar 和 bzip2 进行打包的,并且是以 HTML ,你也可以获得本书的 pdf 版本
在 -
/~thegrendel/ 中查看修订历史.
译者:杨春敏,黄毅
mail:chunmin.******@
一直想好好学习一下 bash,可惜网上的资料都杂乱不堪,
,
的是非常有限,
大努力去修正它.
目录
++++
第一部分. 热身
1. 为什么使用 shell 编程
2. 带着一个 Sha-Bang 出发(Sha-Bang 指的是#!)
. 调用一个脚本
. 初步的练习
第二部分. 基本
3. 特殊字符
4. 变量和参数的介绍
高级bash脚本编程指南 来自淘豆网m.daumloan.com转载请标明出处.