登录/注册
下载豆瓣客户端

豆瓣

扫码直接下载

豆瓣读书
搜索:

Shell脚本学习指南

作者: Arnold Robbins / Nelson H.F.Beebe
出版社: 机械工业出版社
原作名: Classic Shell Scripting
译者: O Reilly Taiwan公司
出版年: 2009-4
页数: 494
定价: 79.00元
装帧: 平装
ISBN: 9787111255048
豆瓣评分
5星 21.0%
4星 43.3%
3星 29.5%
2星 3.5%
1星 2.6%
评价:

内容简介 · · · · · ·

目录 · · · · · ·


前言
第1章 背景知识
1.1 UNIX简史
1.2 软件工具的原则
1.3 小结
· · · · · · ()

前言
第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 语句
6.4 循环
6.5 函数
6.6 小结
第7章 输入/输出、文件与命令执行
7.1 标准输入、标准输出与标准错误输出
7.2 使用read读取行
7.3 关于重定向
7.4 printf的完整介绍
7.5 波浪号展开与通配符
7.6 命令替换
7.7 引用
7.8 执行顺序与eval
7.9 内建命令
7.10 小结
第8章 产生脚本
8.1 路径查找
8.2 软件构建自动化
8.3 小结
第9章 awk的惊人表现
9.1 awk命令行
9.2 awk程序模型
9.3 程序元素..
9.4 记录与字段
9.5 模式与操作
9.6 在awk里的单行程序
9.7 语句
9.8 用户定义函数
9.9 字符串函数
9.10 数值函数
9.11 小结
第10章 文件处理
10.1 列出文件
10.2 使用touch更新修改时间
10.3 临时性文件的建立与使用
10.4 寻找文件
10.5 执行命令:xargs
10.6 文件系统的空间信息
10.7 比较文件
10.8 小结
第11章 扩展实例:合并用户数据库
11.1 问题描述
11.2 密码文件
11.3 合并密码文件
11.4 改变文件所有权
11.5 其他真实世界的议题
11.6 小结
第12章 拼写检查
12.1 spell程序
12.2 最初的UNIX拼写检查原型
12.3 改良的ispell与aspell
12.4 在awk内的拼写检查程序
12.5 小结
第13章 进程
13.1 进程建立
13.2 进程列表
13.3 进程控制与删除
13.4 进程系统调用的追踪
13.5 进程账
13.6 延迟的进程调度
13.7 /proc文件系统
13.8 小结
第14章 Shell可移植性议题与扩展
14.1 迷思
14.2 bash的shopt命令
14.3 共通的扩展
14.4 下载信息
14.5 其他扩展的Bourne式Shell
14.6 Shell版本
14.7 Shell初始化与终止
14.8 小结
第15章 安全的Shell脚本:起点
15.1 安全性Shell脚本提示
15.2 限制性Shell
15.3 特洛伊木马
15.4 为Shell脚本设置setuid:坏主意
15.5 ksh93与特权模式
15.6 小结
附录A 编写手册页
附录B 文件与文件系统
附录C 重要的UNIX命令
参考书目
· · · · · · ()

原文摘录 · · · · · · ( 全部 )

  • ......它们的效率通常不如编译型语言。不过权衡之下,通常使用脚本编程还是值得的:花一个小时写成的简单脚本,同样的功能用C/C++来编写实现,可能需要两天,而且一般来说,脚本执行的速度已经够快了,快到足以让人忽略它性能上的问题。 (查看原文)
    月入窗 1赞 2012年06月28日 11:17:09
    —— 引自第23页
  • 单词的开头要么出现在第一个后面紧跟一个非单词组成字符的单词组成字符。 (查看原文)
    Wei Xue 1 回复 2011年03月01日 09:15:02
    —— 引自第59页

> 全部原文摘录

喜欢读"Shell脚本学习指南"的人也喜欢的电子书 · · · · · ·

支持 Web、iPhone、iPad、Android 阅读器
我来说两句

短评 · · · · · · ( 全部 109 条 )

我要写书评

Shell脚本学习指南的书评 · · · · · · ( 全部 17 条 )

Joe Hisaishi 2012年11月05日 21:04:53 O'Reilly Media2005版

翻译害死猫

翻译版 只能仔细地去看 然后小心翼翼地 根据那些 煞笔和拗口的低级错误 去推测原文 事后对照版本验证是有必要的 汉化版四处 出错并且生涩 就像看现代主义诗歌集一样 到处都有惊喜 让你流连忘返 辗转反侧 在很长一段时间内 为一个句子 抑或是一个句式 假死或重启 恩 只有认真... ()
影儿§悠悠 2012年09月08日 13:02:01

把 Shell 当作半脚本语言来学来用

前面有几位读者的失望,似乎在于"脚本" 这两个字。 这些读者确实很细心,很敏锐地感觉到书题和内容似乎有些不相称。不过, 说实话, 要学一门有用的脚本语言,还不如去学 python , perl 这样的。 为什么说 Shell 只是半脚本语言呢? 相对于现代大部分高级... ()
yee 2009年05月26日 13:58:16

济公出版社就是那一股怨念

5星级的书+4星级的台湾奥莱理翻译,被济公那帮家伙的印刷和删减给完全弄砸了.我真怀疑他们自己是否也读书,那么稀薄的纸张看着眼睛不疼么?! 编辑似乎对原稿修改时还做过全局替换"-"为"-", 然后校订又没做工作, 比如p24,-5行: 原文: $ cat nusers Sho... ()
Aether 2012年06月04日 21:20:12 O'Reilly Media2005版

一个标题

在linux下,shell脚本是非常强大的工具,每个linux使用者都应该至少了解简单的脚本编写。这本书中,对shell脚本所需要用到的知识做了大量详尽的介绍,包括许多技巧、注意事项。但是作为一个普通用户(而不是程序员),脚本知识够用就可以了,毕竟有500页那,而且还包含诸多... ()
windclarion 2016年05月05日 16:42:05

有些地方一看就是机器翻译的

例如,403页对于-N file的解释为"文件会被修改因为它被读取",这个怎么看也搞不懂啥意思,对照英文版,file was modified since it was last read,原来是把since翻译成因为了,这个显然就是机器翻译的。 不过整本书作为手册还是不错的,很多细节,需要的时候查一查就行。 ()
乐在其中 2020年04月21日 18:12:59

翻译问题.

翻译问题1 英文版第90页 The firsrt edit strips everything from the first slash to the end of the line, reducing a line like this: 中文版第104页 第一个的编辑操作是将第一个斜杠直至行结尾的所有数据提取出来,例如,如下的一行,处理后,成为: 明明是strip, 就是去掉... ()
t0psky 2014年10月08日 17:09:51

失望

作者写的顺序不行不合口,翻译你敢再烂点吗==================================================================================== ()
hustcalm 2013年08月23日 11:31:53

Shell学习的Bible(附录推荐的Unix书籍都是精品)

自己没有系统地学习过Shell,Terminal下的操作都是在实践中慢慢学习摸索过来的,因此深感建立系统Shell知识的必要性。 本来想潜心把此书读完,读了前3章才深感自己想法十分naive,本书涉及Shell的方方面面(对正则表达式不熟的同学可能会在那里停滞一段),terminal下面的常用... ()
无敌北瓜 2013年02月17日 13:12:33

感觉翻译的较差劲,内容还行

在学校里学习了一些unix的东西,工作几年早忘光了。现在想再捡起来,就买了这本书。边看书边做了个小东西host在github上。感觉这本书内容的连贯性不强,并且不知道是翻译的原因还是怎么,读起来很别扭。所以这本书并不是很推荐,放在一旁做个参考书还行。 ()
阿sir 2012年07月03日 16:26:21

翻译的生硬

纸张较差,透字。 刚读了三章,翻译的生硬,很多地方读起来费劲,这种公司翻译的,草草上架,对读者不负责任。 可能刚开始学习shell,没有领会到这本书的强大。计划先大致读一遍,实践一段时间,再读一遍。 ()

> 更多书评 17篇

论坛 · · · · · ·

收获不大 来自阿狗 1 回应 2010年07月04日 02:46:29
内容不错 来自skytear 2009年09月10日 17:37:26

这本书的其他版本 · · · · · · ( 全部2 )

以下书单推荐 · · · · · · ( 全部 )

谁读这本书? · · · · · ·

麦浪菌
2025年9月26日 在读


太二真喵
2025年8月23日 想读


玉未成璋
2025年6月23日 读过


> 240人在读

> 443人读过

> 693人想读

二手市场 · · · · · ·

订阅关于Shell脚本学习指南的评论:
feed: rss 2.0

AltStyle によって変換されたページ (->オリジナル) /