王朝百科
分享
 
 
 

Shell脚本学习指南

王朝百科·作者佚名  2010-07-09  
宽屏版  字体: |||超大  

图书信息书 名: Shell脚本学习指南

Shell脚本学习指南

作者:(美)罗宾

出版社:机械工业出版社

出版时间: 2009-4-1

ISBN: 9787111255048

开本: 16开

定价: 79.00元

内容简介Shell脚本编程(scripting)的技巧永远不会过时:它们可以让UNIX充分发挥其真实的潜能。对uNIx的用户与系统管理者而言,编写shell脚本是必须的工作,它可以让你快速地控制与定制任何UNIX系统的强大功能。有了Shell脚本,你可以结合基本的UNIX文本与文件处理命令来消化数据,以及自动化重复的工作。一旦你对Shell脚本的编写掌控自如,在接下来的几年,这些技巧将对你相当有帮助。

编写shell脚本所需要的不只是对shell语言的认识,还必须熟知单个的uNIx程序:你必须知道每个程序为什么会放在那儿,以及如何使用该程序或如何将其与其他程序结合。本书将告诉你这些有关UNIX主流工具的知识。除此之外,本书还会帮助你解决UNIX命令与标准的差异。

作者熟知UNIx程序使用的基本技巧与操作上细微的差异。他们不但会告诉你如何构建一个绝佳的脚本,还会教你如何避免落入让你功亏一篑的陷阱。有了本书,你可以节省很多力气。

我们要学习的不只是如何写出有用的Shell脚本,你还得了解如何迅速、确实地定制Shell,让程序的可移植性达到最佳状态,脱离对特定系统的依赖。这些技巧对任何操作与维护UNIX及Linux系统的人而言都很重要。本书所提供的知识,将可以帮助你掌握基本的Shell脚本编写技巧。

编辑推荐作者简介:Arnold Robbins是亚特兰大人,他是一个专业的程序员和技术性书籍的作者。他从1980年开始就使用Unix系统,那时他使用的是运行Unix版本6的PDP-11机器。1983年,他被迫学习vi编辑器,因为研究生院里的VAX Unix系统没有一个本地化的屏幕编辑器。从此以后他一直使用该编辑器。1987年以后,他也经常使用awk,并且参与了gawk(awk的GNU项目版本)的开发。作为POSIX 1003.2表决小组的成员,他对建立awk的POSIX标准起了一定的作用。他目前是gawk及其文档的维护人员。该文档可以从自由软件基金会(http://www.gnu.org)得到,SSC(http://www.ssc.com)也以《Effective AWK Programming》的形式出版了该文档。他还是O'Reilly的《sed & awk》一书的作者之一。1997年以后,他和他的家人愉快地生活在以色列。

图书目录序

前言

第1章 背景知识

1.1 UNIX简史

1.2 软件工具的原则

1.3 小结

第2章 入门

2.1 脚本编程语言与编译型语言的差异

2.2 为什么要使用Shell脚本

2.3 一个简单的脚本

2.4 自给自足的脚本:位于第一行的#!

2.5 Shell的基本元素

2.6 访问Shell脚本的参数

2.7 简单的执行跟踪

2.8 国际化与本地化

2.9 小结

第3章 查找与替换

3.1 查找文本

3.2 正则表达式

3.3 字段处理

3.4 小结

第4章 文本处理工具

4.1 排序文本

4.2 删除重复

4.3 重新格式化段落

4.4 计算行数、字数以及字符数

4.5 打印

4.6 提取开头或结尾数行

4.7 小结

第5章 管道的神奇魔力

5.1 从结构化文本文件中提取数据

5.2 针对Web的结构型数据

5.3 文字解谜好帮手

5.4 单词列表

5.5 标签列表

5.6 小结

第6章 变量、判断、重复动作

6.1 变量与算术

6.2 退出状态

6.3 case语句

……

第7章 输入/输出、文件与命令执行

第8章 产生脚本

第9章 awk的惊人表现

第10章 文件处理

第11章 扩展实例:合并用户数据库

第12章 拼写检查

第13章 进程

第14章 Shell可移植性议题与扩展

第15章 安全的Shell脚本:起点

附录A 编写手册页

附录B 文件与文件系统

附录C 重要的UNIX命令

参考书目[1]

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有