探索Shell脚本编程:实用脚本与技巧
相关资源与致谢
存在一个官方网站,网址为 http://www.intutive.com/wicked/ ,在该网站上你能找到众多脚本,包括文中讨论的所有脚本以及一些额外的脚本,像游戏脚本、一些Mac OS X特定的技巧脚本等,还有官方勘误列表以及关于Unix和Web相关主题的其他信息。
同时,有许多人对相关工作做出了贡献,其中包括技术评审员Dee - Ann LeBlanc、技术编辑和脚本专家Richard Blum、帮助组织和完善脚本的Nat Torkington等。MacOSX.com论坛和AnswerSquad.com团队也提供了很大帮助。此外,家人的支持也不可或缺。
Unix与Shell脚本编程概述
Unix的强大之处在于可以通过独特新颖的方式组合旧命令来创建新命令。不过,即便Unix有数百个命令且组合方式众多,仍会遇到现有命令无法完美完成任务的情况。
Shell脚本编程环境不如真正的编程环境复杂。Perl、Python甚至C都有提供扩展功能的结构和库,而Shell脚本更像是“自己动手”的世界。编写脚本时,不同版本Unix之间的细微差异会带来挑战,尽管IEEE POSIX标准试图为不同Unix实现提供通用的功能基础,但实际使用中仍会有困惑,例如不同版本的 echo 命令对 -n 标志和 \c 转义序列的支持情况不同。
实用脚本解析
1. 在PATH中查找程序
使用环境变量(如 MAILER 和
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



