我们谈到的只是 shell 的一个开头。掌握了shell 脚本,您就可以做很多事情,比如将任务自动化,纠正别人脚本中的错误,按照您的习惯定制 Mandrake Linux 系统。如果您打算学习某种复杂的编程语言,那 shell 脚本也是一个很好的开端,因为基本概念都是类似的。
BASH Programming - Introduction HOW-TO 将更深入这些主题,并且将把您带到 shell 编程的世界。然后可以继续阅读我强烈推荐的 Advanced Bash-Scripting Guide,作者是 Mendel Cooper 。
如果您偏好纸书,那我推荐 S. Veeraraghavan 的《Teach Yourself Shell Programming》,Sams 出版社。我倒觉得 O'Reilly 公司由 Newham/Rosenblatt 写的《Learning the bash Shell》,不过尔尔,但这可能只有我这么看 ;-) 。
除了这些,就是练习,练习,再练习。阅读其他人写的 shell 脚本,看看他们在做什么,怎么做,为什么那样做。请不要用‘root’测试您的脚本。Have fun 。 |