linux bash脚本编程大全

linux bash脚本编程大全

ID:17580036

大小:2.85 MB

页数:601页

时间:2018-09-03

linux bash脚本编程大全_第1页
linux bash脚本编程大全_第2页
linux bash脚本编程大全_第3页
linux bash脚本编程大全_第4页
linux bash脚本编程大全_第5页
资源描述:

《linux bash脚本编程大全》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、译者序毫无疑问,UNIX/Linux最重要的软件之一就是shell,目前最流行的shell被称为Bash(BourneAgainShell),几乎所有的Linux和绝大部分的UNIX都可以使用Bash。作为系统与用户之间的交互接口,shell几乎是你在UNIX工作平台上最亲密的朋友,因此,学好shell,是学习Linux/UNIX的的开始,并且它会始终伴随你的工作学习。shell是如此地重要,但令人惊奇的是,介绍shell的书没有真正令人满意的。所幸的是,我看到了这本被人称为abs的书,这本书介绍了bash大量的细节和广阔的范围,

2、我遇到的绝大部分的技术问题--无论是我忘记的或是以前没有发现的--都可以在这本书里找到答案。这本使用大量的例子详细地介绍了Bash的语法,各种技巧,调试等等的技术,以循序渐进的学习方式,让你了解Bash的所有特性,在书中还有许多练习可以引导你思考,以得到更深入的知识。无论你是新手还是老手,或是使用其他语言的程序员,我能肯定你能在此书用受益。而本书除了介绍BASH的知识之外,也有许多有用的关于Linux/UNIX的知识和其他shell的介绍。在看到本书的英文版后,我决定把它翻译出来,在Linuxsir论坛上结识了译者之一杨春敏共同翻

3、译这本书,600多页的书是本大部头的书,我们花了6个月的业余时间才翻译完了。关于版权的问题,英文版的作者MendelCooper对英文版的版权做了详细的约定,请参考:AppendixQ.Copyright。中文版版权由译者杨春敏和黄毅共同所有,在遵守英文版版权相应条款的条件下,欢迎在保留本书译者名字和版权说明以非盈利的方式自由发布此中文版,以盈利目的的所有行为必须联系英文作者和两位中文译者以获得许可。本书得以成稿,我(黄毅)要多谢我的女朋友,本该给予她的时间我用来了翻译,多谢你的理解,你是一个很棒的女朋友!译者杨春敏黄毅2006.

4、5.15AdvancedBash-ScriptingGuide<<高级Bash脚本编程指南>>一本深入学习shell脚本艺术的书籍Version3.7.22005/11/16作者:MendelCoopermail:thegrendel@theriver.com这本书假定你没有任何脚本或一般程序的编程知识,但是如果你有相关的知识,那么你将很容易达到中高级的水平...allthewhilesneakinginlittlesnippetsofUNIX?wisdomandlore(这句不知道怎么译).你可以把本书作为教材,自学手册,或者你

5、获得shell脚本技术的文档.书中的练习和例子脚本中的注释将会与读者有更好的互动,但是最关键的前提是:想真正学习脚本编程的唯一途径就是编写脚本.这本书也可作为教材来讲解一般的编程概念.下载本书最新版本,http://personal.riverusers.com/~thegrendel/abs-guide-3.7.tar.bz2,这是一个以tar和bzip2进行打包的,并且是以HTML来发行的.当然,你也可以获得本书的pdf版本在http://www.tldp.org/LDP/abs/abs-guide.pdf.可以在http:/

6、/personal.riverusers.com/~thegrendel/Change.log中查看修订历史.译者:杨春敏,黄毅mail:chunmin.yang@gmail.com一直想好好学习一下bash,可惜网上的资料都杂乱不堪,我还是喜欢通过一本书系统的学习.这本书来得正是时候.本书的作者真是非常的严谨,从例子里的改进人名单就能看出来.可惜我水平真的是非常有限,好多地方估计译得都有问题.希望阅读的朋友们多多提些修改建议.我会尽我的最大努力去修正它.目录++++第一部分.热身1.为什么使用shell编程2.带着一个Sha-B

7、ang出发(Sha-Bang指的是#!)2.1.调用一个脚本2.2.初步的练习第二部分.基本3.特殊字符4.变量和参数的介绍4.1.变量替换4.2.变量赋值4.3.Bash变量是不分类型的4.4.特殊的变量类型5.引用(翻译的可能有问题,特指引号)5.1.引用变量5.2.转义()6.退出和退出状态7.Tests7.1.Test结构7.2.文件测试操作7.3.其他比较操作7.4.嵌套的if/then条件test7.5.检查你的test知识8.操作符和相关的主题8.1.操作符8.2.数字常量第三部分.超越基本9.变量重游9.1.内部

8、变量9.2.操作字符串9.3.参数替换9.4.指定类型的变量:declare或者typeset9.5.变量的间接引用9.6.$RANDOM:产生随机整数9.7.双圆括号结构10.循环和分支10.1.循环10.2.嵌套循环10.3.循环控制10.4.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。