本书从实际的应用场景出发,深入浅出地介绍了编写Shell脚本所包含的各项常用技术,使读者在不知不觉中就能掌握Shell脚本的编写和使用技巧,是Shell脚本编程开发初学者的绝佳首选。本书分为18章,分别介绍了Linux系统基本知识,Shell编程基础,Shell编程的常用语法知识,如变量、特殊符号、文件处理、分支结构和循环结构、正则表达式、grep命令、sed编辑器、gawk编辑器等,如何对Shell脚本的执行进行控制和优化,最后通过两个应用实例,加深读者对Linux系统下Shell编程的认识,提高读者的编程能力。本书适用于Shell编程初学者和Linux系统管理的初学者,可以作为日常学习的教材,还可以作为日常管理的参考书。