Shell脚本实战:解决问题的策略与方法

4星 · 超过85%的资源 需积分: 9 72 下载量 11 浏览量 更新于2024-07-21 收藏 3.67MB PDF 举报
"Shell Scripting Recipes, 2nd Edition 是一本以问题-解决方案方式编写的书籍,包含了超过150个实用的Unix用户所需的shell脚本编写食谱。这本书中的大多数脚本都符合POSIX(可移植操作系统接口)标准,因此它们在包括Bash、ksh和sh在内的许多主要shell变体上都受到支持。第二版全面更新,考虑到自首次出版近十年来shell脚本发生的许多变化,所有食谱现在都适用于现代读者。书中的每个实际示例食谱都遵循相同的结构,清晰地展示每个案例中的情况。内容涵盖文件转换(DOS、UNIX和Mac)、系统管理、资源监控、文件名管理、复杂日期计算、屏幕控制能力等。本书面向已经具备基本shell脚本知识,想要学习如何正确使用它的读者。" 此书旨在教会读者如何有效地使用POSIX shell和命令行工具,以及轻松处理字符串、数字、单词和文件名。通过有效的文件管理和文件转换技巧,你可以更高效地处理不同系统之间的文件。书中还教你如何有效地监控资源,进行复杂的日期计算,以及管理POP3电子邮件服务器。 章节内容涵盖了从基础到高级的shell脚本编写技术,例如: 1. 第一章:介绍POSIX Shell和命令行工具 2. 第二章:文件操作,包括查看、操纵和编辑文本文件 3. 第三章:字符串处理 4. 第四章:探讨单词处理 5. 第五章:使用数字进行脚本编程 6. 第六章:解决文件名混乱问题,实现文件名的规范化 7. 第七章:PATH的正确使用 8. 第八章:日期游戏,即日期和时间的处理 9. 第九章:良好的文件系统管理,包括监控和整理 10. 第十章:介绍screen-funcs库,用于屏幕控制 11. 第十一章:文件的衰老、归档和删除策略 12. 第十二章:数据库的全方位管理 13. 第十三章:构建Web家园 14. 第十四章:商业应用脚本编写 15. 第十五章:随机脚本编程技巧 16. 第十六章:丰富的脚本大杂烩 17. 第十七章:脚本开发管理 附录列出了互联网上的脚本资源,供读者进一步学习和参考。 这本书适合对shell脚本有一定了解,希望通过实践解决问题的读者。每章从简单的食谱开始,逐步深入,作者Chris Johnson和Jayant Varma的代码清晰、直接且具有可应用性,他们详尽解释了每个食谱,让你不仅知道如何做,还理解为什么要这样做。《Shell Scripting Recipes》是一本不可多得的参考资料,值得立即添加到你的图书馆中。