Shell脚本学习指南

出版时间:2009-4  出版社:机械工业  作者:Arnold Robbins,Nelson H.F.Beebe  页数:494  译者:O Reilly Taiwan公司  
Tag标签:无  

前言

真的!我已经30年未写Shell脚本了?!?现在仔细想想,我想应该有吧,虽然一开始只是作些简单的工作(早期的UNIX Shell,在Bourne Shell之前,是极为原始的,因此要写个实用的脚本是很难的事,幸好那段日子并不长)。近几年来,Shell一直被忽略,是一个不受重视的脚本语言。Shell虽然是UNIX的第一个脚本语言,但它仍是相当优秀的。它结合了延展性与效率,持续保有独具的特色,并不断地被改良,使它们多年来一直能与那些花招很多的脚本语言保持抗衡。GUI是比命令行Shell更流行的用户界面,但脚本语言时常都是这些花哨的屏幕图形界面最强有力的支柱,并一直称职地扮演这个角色。

内容概要

Shell脚本编程(scripting)的技巧永远不会过时:它们可以让UNIX充分发挥其真实的潜能。对uNIx的用户与系统管理者而言,编写shell脚本是必须的工作,它可以让你快速地控制与定制任何UNIX系统的强大功能。有了Shell脚本,你可以结合基本的UNIX文本与文件处理命令来消化数据,以及自动化重复的工作。一旦你对Shell脚本的编写掌控自如,在接下来的几年,这些技巧将对你相当有帮助。    编写shell脚本所需要的不只是对shell语言的认识,还必须熟知单个的uNIx程序:你必须知道每个程序为什么会放在那儿,以及如何使用该程序或如何将其与其他程序结合。本书将告诉你这些有关UNIX主流工具的知识。除此之外,本书还会帮助你解决UNIX命令与标准的差异。    作者熟知UNIx程序使用的基本技巧与操作上细微的差异。他们不但会告诉你如何构建一个绝佳的脚本,还会教你如何避免落入让你功亏一篑的陷阱。有了本书,你可以节省很多力气。    我们要学习的不只是如何写出有用的Shell脚本,你还得了解如何迅速、确实地定制Shell,让程序的可移植性达到最佳状态,脱离对特定系统的依赖。这些技巧对任何操作与维护UNIX及Linux系统的人而言都很重要。本书所提供的知识,将可以帮助你掌握基本的Shell脚本编写技巧。

作者简介

作者:(美国)罗宾 (美国)比博 译者:O Reilly Taiwan公司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命令参考书目

章节摘录

插图:

编辑推荐

作者简介: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年以后,他和他的家人愉快地生活在以色列。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Shell脚本学习指南 PDF格式下载


用户评论 (总计127条)

 
 

  •   Shell是Unix/Linux的精髓,这个是必须滴。
  •   个人感觉这本书适合有点shell经验的人看,可以跟Unix Shell范例精解搭配来看
  •   对于学习shell脚本很有帮助,一本经典的书
  •   shell脚本能够提高工作效率,这边书提高了学习shell 的效率
  •   Shell脚本学习指南
  •   最近跟脚本打交道比较多,本书作为工具书来查阅不错,也可作为shell脚本的入门书。
  •   学习shell的必备书籍,这本书对我的帮助非常多。shell从完全不会到现在能写一些代码,都多亏了它。
  •   系统学习 shell
  •   看了前面几章了,不错,是一本好书。值得一看。以前看到别人用的脚本,很多不懂,看了这本书,解了很多问题。不过最好是使用过linux系统比较熟悉的人再看。
  •   很实用的SHELL教程,实例很多,但对具体命令的分析不是很多,还需要参考MAN
  •   适合有些unix基础的人看
  •   很经典,很实用,讲解非常专业细致,对学习shell很有帮助
  •   对于SHELL学习有很大帮助
  •   shell是linux的精髓,这本书是shell的经典
  •   很早就想买个Shell编程的书籍看看, 这次买了 好好看看
  •   很经典的一本书,学习shell必备
  •   学习Shell很好的一本书
  •   书写的比较细致吧,第一次买shell方面的书,估计用到shell的功能也不会太多,但是遇到问题可以翻一翻
  •   学习shell的好帮手
  •   shell 的学习
  •   学习shell不错哦,很满意。
  •   学习shell的精品,强烈推荐
  •   经典的教材,是学习shell的好书啊
  •   看其他书的评论时发现了这么一本书,买回来发现,果然是本好书,shell讲的很细,很深入
  •   比较全。shell的方方面面都讲到了。
  •   给男友买的,听说是讲shell比较全面的。。。
  •   SHELL的经典
  •   学shell必看!
  •   非常适合学习linux的同学。

    脚本小巧,使用方便。

    linux指令的精髓。

    适合linux的学习者,无论是初学者还是熟练者。
  •   看着书的推荐买的,十分向往推荐所说的编出一个全面而强大的脚本。
  •   学linux脚本最好的书籍
  •   脚本学习也是很重要的,这本书很实用!
  •   这本书挺不错的,算是SELL脚本编程的经典书了
  •   很想全面学习脚本 这本就是非常好的书
  •   讲解通俗易懂,内容全面,配合实例,让读者印象深刻。适合初学liunux编程的程序员学习,也可以作为工具书之用。
  •   买回来看了些,很基础,建议新手使用。
  •   这是一本学习linux必备的工具书!!推荐给大家!!
  •   o'reilly的书还是值得信赖的
  •   O‘REILLY 的书一如既往的很好。
  •   很显然,作者有丰富的工程实践的经验,这样的书最实用。稍有美中不足的是,翻译和编辑错误还是有一些。
  •   也是不错的一本书,对我有帮助,例子比较多
  •   恩 不错正版 还没看 不过留着以后要用的时候翻下
  •   讲的很详细,每个知识点都有例子,赞一个
  •   这本书很强大,虽然还没怎么看,但随便翻了翻,很不错
  •   发货速度超快,下午拍下第二天上午10点送达,速度好快!书用塑料膜封住,质量很好!内容见仁见智,对我来说是本好书,一个月慢慢啃咯!
  •   书很基础,适合初学者学习。
  •   书的质量相当的不错,内容没怎么看,看不下去。
  •   这本书很不错,比较适合初学的人
  •   今天刚收到,这确实是本好书,很实用!
  •   确实很不错,有实例,又可以当工具书用
  •   很好很强大
    潜心研究
  •   刚到手,正在学习中~,看结构是循序渐进的写法,慢慢学了
  •   初学者学习一下
  •   内容不错,学习一下
  •   还没看,不过还是不错的,运送快啊。好好学习学习!
  •   物流速度相当快
  •   翻译相当的差。。。。。。。。。。
  •   书不错,可惜我没有好好看,有时间一定好好学学
  •   书上的例子还真挺多,不过要在一定基础上才看得懂
  •   说实话,真不怎么样,简单问题都复杂了。我换本书一看什么都明白了,在这本书上就没看明白。
    书的质量还不错。
  •   经典书籍~当当的书籍质量有保证
  •   经典的书籍,偶尔翻看一下,真的挺不错额
  •   大概翻看了下,外国技术书籍还是不错的,接下来慢慢看。
  •   经典书籍,价格适当
  •   专业书,帮老公买的。
  •   送货还行,可是就是送货人不带POS机,晕死,要出现金
  •   很好的一本书,看了部分之后也感觉收获不少
  •   很不错的一本书,里面的内容很细还复实战的例子
  •   这本书非常好,就是贵点
  •   很好的一本书,太经典了
  •   挺快的,晚上下单,第二天早上就到了,看了下书的质量挺好的,内容解释也挺清楚的,是本不错的书,我又pdf版的,但是看书还是比较方便的,也是老师推荐的书
  •   书还不错,发货速度也可以,等看过一段时间后再追加评论
  •   之前见同事有买,觉得不错,然后自己也买了一本貌似书的纸质有那么一点软,书不错到是真的。
  •   不管是不是初学者 有一本这样的书 总是好的
  •   书很不错,包装业很精致~~~~~
  •   书非常不错,内容详实
  •   犀牛的书,不多说:牛逼
  •   动物书,你们懂的~
  •   速度和书都可以
  •   这是一本非常好的书,在一般实体店是买不到的。我在昆明找了好几家书店都没有!
  •   挺好的书,这个也不难学,不错。
  •   书是正版,内容也很易学
  •   我觉得这书不错,读了比较有收获。
  •   内容不错,书的质量很好!
  •   书没买错。速度也还可以接受。
  •   图灵的书没得说,印刷质量也很好。
  •   这是一本不错的书,适合任何阶段的是阅读
  •   书不错,送货速度也较快
  •   书还没来得及看,但感觉很棒。
  •   就看了30页,感觉挺好的,书的纸张也不错。
  •   一般当当都是很快的,但是这次运的确实很慢。不过书真是好书,真值得一看呀。
  •   替朋友买的,很经典很好的书,我也刚买了一本还没到手。
  •   工具书,用来查询。
  •   送货速度非常快。
  •   挺好的呀呀呀挺好的呀呀呀
  •   还行吧。。。讲的挺好,动物这类书都不错
  •   挺不错的,发货速度也较快
  •   非常好,我还要 再买一本
  •   还没看。不过质量都还不错,送货也速度,5分了先!
  •   用心看总能学到点什么
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7