精通Bash脚本编程:GNU/Linux壳层指南
![](https://csdnimg.cn/release/wenkucmsfe/public/img/starY.0159711c.png)
"Pro.Bash.Programming.Scripting.the.GNULinux.Shell.2nd.Edition"
本书《Pro Bash Programming》第二版是针对Linux和Unix系统管理员的一本指南,旨在教你如何有效地利用Bash shell进行编程。Bash shell不仅是一个连接外部Linux命令的工具,而是一种完整的编程语言。通过充分利用Shell的内部功能,Shell程序可以像用C或其他编译语言编写的实用程序一样快速运行。本书不假设读者具备Unix知识,而是通过标准的编程技术教你如何编写专业的Bash 4.3程序。
本书更新到了Bash 4.3版本,并对许多脚本进行了重写,使其更符合Bash的习惯,更好地利用了Bash特有的特性。内容易读、易懂,将帮助你掌握Bash编程,而不被复杂的语法淹没。
通过阅读本书,你将能够:
1. 使用shell编写新工具并完成大多数编程任务。
2. 利用shell参数扩展替代许多外部命令,使脚本运行速度更快。
3. 避免导致脚本失败的常见错误。
4. 学习如何使用Bash的readline和历史库在获取用户输入时节省打字时间。
5. 掌握Bash 4.0的新特性。
6. 编写能从Web获取信息的shell脚本。
本书适合初学者,特别是那些想要全面掌控自己系统的Linux和Unix系统管理员。
书中的章节涵盖了:
1. 第一章:你好,世界!你的第一个Shell程序
2. 第二章:输入、输出和吞吐量
3. 第三章:循环和分支
4. 第四章:命令行解析和扩展
5. 第五章:参数和变量
6. 第六章:Shell函数
7. 第七章:字符串操作
8. 第八章:文件操作和命令
9. 第九章:保留字和内置命令
10. 第十章:编写无错脚本及调试其他脚本
11. 第十一章:命令行编程
12. 第十二章:运行时配置
13. 第十三章:数据处理
14. 第十四章:脚本屏幕操作
15. 第十五章:初级编程
16. 附录A:Shell变量
这本书提供了一条循序渐进的学习路径,让你能够从基础开始,逐步精通Bash shell编程,提升你在Linux和Unix环境下的工作效率。
2016-04-13 上传
2024-07-09 上传
2024-07-05 上传
2024-06-22 上传
2023-07-27 上传
2023-03-21 上传
2023-07-11 上传
2023-09-05 上传
2023-07-14 上传
![](https://profile-avatar.csdnimg.cn/e66324aa22894c0997bffffafc974f36_ramissue.jpg!1)
ramissue
- 粉丝: 354
- 资源: 1487
最新资源
- AirKiss技术详解:无线传递信息与智能家居连接
- Hibernate主键生成策略详解
- 操作系统实验:位示图法管理磁盘空闲空间
- JSON详解:数据交换的主流格式
- Win7安装Ubuntu双系统详细指南
- FPGA内部结构与工作原理探索
- 信用评分模型解析:WOE、IV与ROC
- 使用LVS+Keepalived构建高可用负载均衡集群
- 微信小程序驱动餐饮与服装业创新转型:便捷管理与低成本优势
- 机器学习入门指南:从基础到进阶
- 解决Win7 IIS配置错误500.22与0x80070032
- SQL-DFS:优化HDFS小文件存储的解决方案
- Hadoop、Hbase、Spark环境部署与主机配置详解
- Kisso:加密会话Cookie实现的单点登录SSO
- OpenCV读取与拼接多幅图像教程
- QT实战:轻松生成与解析JSON数据