![]()
内容推荐 本书是以Linux下的bash为对象讲解shell脚本编程的入门书。全书从shell的概念入手,内容丰富、结构清晰,不仅讲解了shell的基本语法和命令,还通过各种各样的示例介绍了如何编写实用的shell脚本,shell脚本的测试和调试,以及shell脚本编程中容易出错的关键点。通过阅读本书,读者能够轻松地编写shell脚本,更加灵活地使用UNIX和Linux。 本书适合具备Linux基本操作技能的初学者,以及对shell脚本编程感到头痛的程序员阅读。 作者简介 刘斌,软件工程师,专注于后台开发、运维技术和云计算技术,崇尚不可变基础设施和基础设施即代码。 目录 Chapter 01 关于shell 1.1 什么是shell 启动shell 1.2 为什么使用shell shell和Linux内核的分离 1.3 执行命令的示例——Is命令 深入了解命令执行过程 Chapter 02 关于shell脚本 2.1 什么是shell脚本 2.2 为什么要使用shell脚本 任务自动化的优点 shell脚本的应用场景 shell脚本的缺点 2.3 编程语言与shell Chapter 03 shell脚本的基础知识 3.1 shell脚本的基本结构 文件名和扩展名 文件结构 shell脚本和换行 3.2 注释 注释掉命令 3.3 shell脚本的执行方法 Chapter 04 变量 4.1 什么是变量 声明变量 引用变量 4.2 环境变量 什么是环境变量 设置环境变量——export命令 4.3 特殊的shell变量 HOME PWD SHELL BASH BASH VERSION LINENO LANG PATH IFS 4.4 位置参数 4.5 特殊参数 位置参数的个数——$# 命令退出时的状态码——$? 进程ID——$$和$! 4.6 使用declare声明变量 只读变量 整型变量 4.7 数组 访问数组元素 使用索引进行赋值 删除数组元素 访问所有元素 添加元素 获取元素的索引列表 4.8 关联数组 访问数组元素 …… Chapter 05 展开和引用 Chapter 06 控制结构 Chapter 07 重定向和管道 Chapter 08 函数 Chapter 09 内置命令 Chapter 10 正则表达式和字符串操作 Chapter 11 shell脚本的执行方法 Chapter 12 通过示例学习shell脚本 Chapter 13 shell脚本的应用场景 Chapter 14 shell脚本的测试和调试 Chapter 15 如何编写易用的shell脚本 参考文献 |