图书前言

前言

为何选择 Bash Shell? 

Linux系统的发布版本目前有很多,而 Debian系列的 Ubuntu系统是使用率较高的 Linux系统,在 Ubuntu系统中默认安装的 Bash也是所有 Linux系统中使用率较高的脚本语言,因此本书采用 Linux Bash来讲解脚本语言编程与应用。

本书真的适合你吗?

本书旨在帮助那些刚接触 Linux系统以及 Shell编程的“新人”,提供 Shell编程中的常用语法以及使用率较高的知识;本书涉及 Shell编程中的变量使用、条件结构、循环结构、函数、正则表达式、grep命令、sed编辑器、gawk编辑器的常用方式,读者可以根据自己的需要选择全部学习或只学习部分内容。

本书是一本全面的 Shell脚本编程技术书,是比较实用的 Shell编程案例书,部分实例和框架在下面给读者做一个预览。

涉及的示例和案例 

使用 Shell操作 MySQL数据库 函数的嵌套使用 

系统内存监控 数组在函数中的应用 

系统硬盘空间监控 循环结构的使用 

进程空闲监控 循环结构的控制 

日志定时备份 条件结构的使用 

计算器模拟 测试命令的使用 

后台程序运行过程控制 设备文件的挂载和卸载 

前台程序暂停及继续执行 输入输出的重定向 

使用键盘发送信号控制进程的执行 引号的使用 

正则表达式的使用  元字符的使用 

gawk编辑器的使用  通配符的使用 

sed编辑器的使用 管道的使用 

算术运算的实现 位置变量的使用 

函数的递归调用 环境变量的使用

本书特点 

.本书介绍的知识以及实例来自于多位“奋斗”在 Linux系统中的开发人员和实施维护人员,结合众人多年对 Shell脚本编程的了解和独特见解,因此本书的实用性是非常强的。书中所述内容不管是对理论知识的介绍,还是具体实例的开发,都是从实际应用角度出发,精心选择在实际项目中使用的实例进行细致的讲解和分析。 

.深入浅出、轻松易学,以实例为主线,激发读者的阅读兴趣,让读者能够真正学习到在 Linux系统下如何使用 Shell脚本解决实际问题。 

.贴近读者、贴近实际,本书中的实例大部分都紧跟一个知识点,做到理论和实际相结合,用大量的实例说明如何使用讲述的知识来编写 Shell脚本,从而解决实际问题。

面向读者 

. Linux系统 Shell编程初学者  . Linux环境开发人员  . Linux系统管理员  .网络管理员  .服务器管理员

资源下载

本书配套示例脚本包下载地址(请注意字母大小写和数字)如下: 

http://pan.baidu.com/s/1bnER5SF 如果下载有问题,请发邮件到电子邮箱 booksaga@163.com,邮件标题为“求 bash脚本”。

本书第 1~15章由南阳理工学院的马玉军编写,第 16~18章由郝军编写,其他参与编写的人员还有李光明、史帅、庞国威、娄晓东、郭刚、李兰英、林龙、张泽娜、李春城、宋楠、李为民、祝明慧、周瑞、潘承恩、殷龙。

编者 2014年 9月