linux bash脚本编程大全

linux bash脚本编程大全

ID:11233910

大小:1.70 MB

页数:599页

时间:2018-07-10

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

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

1、目录++++第一部分.热身1.为什么使用shell编程2.带着一个Sha-Bang出发(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

2、.数字常量第三部分.超越基本9.变量重游9.1.内部变量9.2.操作字符串9.3.参数替换9.4.指定类型的变量:declare或者typeset9.5.变量的间接引用9.6.$RANDOM:产生随机整数9.7.双圆括号结构10.循环和分支10.1.循环10.2.嵌套循环10.3.循环控制10.4.测试与分支(case和select结构)11.内部命令与内建11.1.作业控制命令12.外部过滤器,程序和命令12.1.基本命令12.2.复杂命令12.3.时间/日期命令12.4.文本处理命令12.5.文件与归档命令12.6.通讯命令12.7.终端控制命令12

3、.8.数学计算命令12.9.混杂命令13.系统与管理命令13.1.分析一个系统脚本14.命令替换15.算术扩展16.I/O重定向16.1.使用exec16.2.代码块的重定向16.3.应用17.HereDocuments17.1.HereStrings18.休息时间Part4.高级19.正则表达式19.1.一个简要的正则表达式介绍19.2.通配20.子shell(Subshells)21.受限shell(RestrictedShells)22.进程替换23.函数23.1.复杂函数和函数复杂性23.2.局部变量23.3.不使用局部变量的递归24.别名(Al

4、iases)25.列表结构26.数组27./dev和/proc27.1./dev27.2./proc28.关于Zeros和Nulls29.调试30.选项31.Gotchas32.脚本编程风格32.1.非官方的Shell脚本风格33.杂项33.1.交互式和非交互式的shells和脚本33.2.Shell包装33.3.测试和比较:另一种方法33.4.递归33.5.彩色脚本33.6.优化33.7.各种小技巧33.8.安全话题33.8.1.被感染的脚本33.8.2.隐藏Shell脚本源码33.9.移植话题33.10.在Windows下进行Shell编程34.Ba

5、sh,版本2和334.1.Bash,版本234.2.Bash,版本335.后记35.1.作者后记35.2.关于作者35.3.哪里可以取得帮助?35.4.制作这本书的工具35.4.1.硬件35.4.2.软件和排版软件35.5.CreditsBibliographyA.ContributedScriptsB.ReferenceCardsC.ASedandAwkMicro-PrimerC.1.SedC.2.AwkD.ExitCodesWithSpecialMeaningsE.ADetailedIntroductiontoI/OandI/ORedirection

6、F.StandardCommand-LineOptionsG.ImportantFilesH.ImportantSystemDirectoriesI.LocalizationJ.HistoryCommandsK.ASample.bashrcFileL.ConvertingDOSBatchFilestoShellScriptsM.ExercisesM.1.AnalyzingScriptsM.2.WritingScriptsN.RevisionHistoryO.MirrorSitesP.ToDoListQ.Copyright表格清单:11-1.作业标识符30

7、-1.Bash选项33-1.转义序列中数值和彩色的对应B-1.SpecialShellVariablesB-2.TESTOperators:BinaryComparisonB-3.TESTOperators:FilesB-4.ParameterSubstitutionandExpansionB-5.StringOperationsB-6.MiscellaneousConstructsC-1.BasicsedoperatorsC-2.ExamplesofsedoperatorsD-1."Reserved"ExitCodesL-1.Batchfilekeyw

8、ords/variables/operators,andtheirshelleq

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

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

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