书籍详情

UNIX SHELL编程工具

UNIX SHELL编程工具

作者:(美)David Medinets著;孟庆昌 等译

出版社:机械工业出版社

出版时间:2000-01-01

ISBN:9787111077428

定价:¥49.00

购买这本书可以去
内容简介
  本书能够帮助你掌握UNIX操作系统的Bash、Perl、TclShell编程。全书分12章,涵盖了有关Shell编程技巧和技术的全部内容。在书中,还可找到有关如何创建程序的简单建议,有助于读者早日加入优秀程序员之行列。DavidMedinets:UNIXShellProgrammingTools.Originaleditioncopyright(C)1999byTheMcGraw-HillCompanies.Allrightsreserv-ed.Chineseeditioncopyright(C)2000byChinaMachinePress.Allrightsreserved.本书中文简体字版由美国麦格劳希尔公司授权机械工业出版社独家出版,未经出版者书面许可,不得以任何方式复制或抄袭本书内容。版权所有,侵权必究。
作者简介
暂缺《UNIX SHELL编程工具》作者简介
目录
译者序
前言
第一部分 基础篇
第1章 Shell简介
1.1 存取权限问题
1.2 运行Shell脚本
1.3 Shell程序设计
1.4 Shell计数
1.5 Shell特性
1.5.1 别名
1.5.2 命令替换
1.5.3 后台处理
1.5. 4 变量
1.5.5 管道
1. 5.6 重定向
1.5.7 模式匹配
1.5.8 特殊字符
1.6 Shell/Perl/Tcl间的联系桥
1.7 小结
第2章 变量和运算符
2.1 变量替换
2.2 位置变量
2.3 进程变量
2.4 Bash引号规则
2.5 运算符
2.5.1 取模运算符
2.5.2 按位运算符
2.5.3 逻辑运算符
2.5.4 赋值运算符
2.6 表达式替换
2.7 标准Shell变量
2.8 影响命令的变量
2.8.1 declare
2.8.2 export命令
2.8.3 let命令
2.8.4 local命令
2.8.5 readonly命令
2.8.6 set命令
2.8.7 shift命令
2.8.8 typeset命令
2.8.9 unset命令
2.9 小结
第3章 过程
3.1 在过程内部使用变量
3.2 shift命令
3.3 建立局部过程变量
3.4 过程返回值
3.5 小结
第4章 脚本执行命令
4.1 exit命令
4.2 trap命令
4.3 if命令
4.4 case命令
4.5 for语句
4.6 while命令
4.7 until命令
4.8 break命令
4.9 continue命令
4.10 小结
第5章 控制Shell
5.1 创建命令表
5.2 创建复合命令
5.3 输入/输出重定向
5. 3.1 控制输入
5.3.2 控制输出
5.3.3 管道
5.3.4 利用高级重定向
5. 4 读取输入
5.5 使用“-”文件
5.6 使用设备文件
5.7 使用exec
5.8 使用eval
5. 9 使用后台进程
5.10 小结
第6章 使用Perl
6.1 Perl特性
6.2 Perl入门
6.3 Perl变量
6.3.1 命名习惯
6.3.2 标量
6.3.3 数组
6.3.4 hash
6.4 使用静态信息
6.5 使用倒引号字符串
6.6 使用语句
6.6.1 运算符
6.6.2 函数
6.3.3 语句
6.7 使用文件
6.7.1 读文件
6.7.2 写文件
6.7.3 文件检测运算符
6.8 特殊变量
6.9 对象
6.10 使用模块
6.11 小结
第7章 使用Tcl/TK
7.1 Tcl的特点
7.2 Tcl入门
7.3 理解“替换”概念
7.3.1 变量替换
7.3.2 命令替换
7.3.3 反斜线替换
7.4 理解“成组”的概念
7.4.1 用花括号成组
7.4.2 用引号成组
7. 5 数据结构
7.5.1 简单变量
7.5.2 列表
7.5.3 数组
7.6 使用语句
7.6.1 构建一个语句
7.6.2 Tcl的内置命令
7.6.3 expr命令
7.6.4 编写过程
7.6.5 标准控制结构
7.7 使用文件
7.7.1 读文件
7. 7.2 写文件
7.8 超越Shell
7.9 小结
第8章模 式匹配
8.1 Bash
8.1.1 用于文件名的元字符
8.1.2 变量的元字符
8. 1. 3 case命令的元字符
8.1.4 元字符和for命令
8.2 Perl
8.2.1 模式分隔符
8.2.2 匹配运算符
8.2.3 替换运算符
8.2.4 转换运算符
8.3 联编运算符(=~和!~)
8.3.1 Perl模式匹配的元字符
8.3.2 字符类
8.3.3 量词
8.3.4 模式存储
8.3.5 模式优先
8,3.6 扩展语法
8.3.7 模式范例
8.4 Tcl
8.4.1 glob函数
8.4.2 string match函数
8.4.3 regexp函数
8.4.4 regsub函数
8.5 小结
8.5.1 Bash
8.5.2 Perl
8.5.3 Tcl
第二部分 使用工具集篇
第9章 检查工具
9.1 basename命令
9.2 cat命令
9.3 Cksum命令
9.4 clear命令
9.5 col命令
9.6 cp命令
9.7 csplit命令
9.8 Cut命令
9.9 ate命令
9.10 diff命令
9.11 echo命令
9.12 env命令
9.13 expr命令
9.14 eval命令
9.15 false命令
9.16 heep命令
9.17 find命令
9.18 grep命令
9.19 groff命令
9.20 head命令
9.21 info命令
9.22 join命令
9.23 kill命令
9.24 less命令
9.25 man by
9.26 my命令
9.27 nl命令
9.28 ps命令
9.29 pstree命令
9.30 read命令
9.31 rm命令
9.32 sort命令
9.33 plit命令
9.34 strings命令
9.35 tail命令
9.36 tee命令
9.37 test命令
9.38 tr命令
9.39 true命令
9.40 tty命令
9.41 type命令
9.42 unanme命令
9.43 unio命令
9.44 WC命令
9.45 Who命令,
9.46 write命令
9.47 xargs命令
9.48 小结
第10章 移植性问题
10.1 脚本编程语言间的命令等价
10.1.1 文件I/O
10.1.2 变量类型
10.1.3 循环命令
10.1.4 判定命令
10.2 不同平台间的移植
10.2.1 Bash
10.2.2 Perl和Windows 32
10.2.3 MacPerl
10.2.4 Windows之下的Tcl
10.2.5 Mac OS之下的Tcl
10.3 小结
第11章 调试概念
11.1 语法错误
11.1.1 不适当的格式
11.1.2 丢失和错放了命令分隔符
11.1. 3 错饼的词
11.1.4 不成对
11.2 运行时错误
11.3 崩溃
11.4 调试技术
11.4.1 Bash调试
11.4.2 Perl调试
11.4.3 打开报警
11.4.4 在代码中使用strict
11.4.5 一般调试
11.5 调试工具
11.5.1 Perl
11.5.2 Tcl/Expect
11.6 小结
第12章 定制工具
12.1 更好的find命令
12. 2 更好的write命令
12.3 “安全的”delete命令
12.4 受限使用的注册Shell
12.5 用户名字是什么
12.6 创建适当的字母大写
12.7 有用的信息、提示和警告
12.8 文件计数
12.9 取代命令
12.10 小结
第三部 分 附录
附录 A Internet资源
附录 B ASCll码表
猜您喜欢

读书导航