linux_bash腳本編程大全

linux_bash腳本編程大全

ID:13781590

大?。?.70 MB

頁(yè)數(shù):603頁(yè)

時(shí)間:2018-07-24

linux_bash腳本編程大全_第頁(yè)
預(yù)覽圖正在加載中,預(yù)計(jì)需要20秒,請(qǐng)耐心等待
資源描述:

《linux_bash腳本編程大全》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、目錄++++第一部分.熱身1.為什么使用shell編程2.帶著一個(gè)Sha-Bang出發(fā)(Sha-Bang指的是#!)2.1.調(diào)用一個(gè)腳本2.2.初步的練習(xí)第二部分.基本3.特殊字符4.變量和參數(shù)的介紹4.1.變量替換4.2.變量賦值4.3.Bash變量是不分類(lèi)型的4.4.特殊的變量類(lèi)型5.引用(翻譯的可能有問(wèn)題,特指引號(hào))5.1.引用變量5.2.轉(zhuǎn)義()6.退出和退出狀態(tài)7.Tests7.1.Test結(jié)構(gòu)7.2.文件測(cè)試操作7.3.其他比較操作7.4.嵌套的if/then條件test7.5.檢查你的test知識(shí)8.操作符和相關(guān)的主題8.1.操作符8.2.數(shù)字常

2、量第三部分.超越基本9.變量重游9.1.內(nèi)部變量9.2.操作字符串9.3.參數(shù)替換9.4.指定類(lèi)型的變量:declare或者typeset9.5.變量的間接引用9.6.$RANDOM:產(chǎn)生隨機(jī)整數(shù)9.7.雙圓括號(hào)結(jié)構(gòu)10.循環(huán)和分支10.1.循環(huán)10.2.嵌套循環(huán)10.3.循環(huán)控制10.4.測(cè)試與分支(case和select結(jié)構(gòu))11.內(nèi)部命令與內(nèi)建11.1.作業(yè)控制命令12.外部過(guò)濾器,程序和命令12.1.基本命令12.2.復(fù)雜命令12.3.時(shí)間/日期命令12.4.文本處理命令12.5.文件與歸檔命令12.6.通訊命令12.7.終端控制命令12.8.數(shù)學(xué)計(jì)算命

3、令12.9.混雜命令13.系統(tǒng)與管理命令13.1.分析一個(gè)系統(tǒng)腳本14.命令替換15.算術(shù)擴(kuò)展16.I/O重定向16.1.使用exec16.2.代碼塊的重定向16.3.應(yīng)用17.HereDocuments17.1.HereStrings18.休息時(shí)間Part4.高級(jí)19.正則表達(dá)式19.1.一個(gè)簡(jiǎn)要的正則表達(dá)式介紹19.2.通配20.子shell(Subshells)21.受限shell(RestrictedShells)22.進(jìn)程替換23.函數(shù)23.1.復(fù)雜函數(shù)和函數(shù)復(fù)雜性23.2.局部變量23.3.不使用局部變量的遞歸24.別名(Aliases)25.列表結(jié)

4、構(gòu)26.數(shù)組27./dev和/proc27.1./dev27.2./proc28.關(guān)于Zeros和Nulls29.調(diào)試30.選項(xiàng)31.Gotchas32.腳本編程風(fēng)格32.1.非官方的Shell腳本風(fēng)格33.雜項(xiàng)33.1.交互式和非交互式的shells和腳本33.2.Shell包裝33.3.測(cè)試和比較:另一種方法33.4.遞歸33.5.彩色腳本33.6.優(yōu)化33.7.各種小技巧33.8.安全話題33.8.1.被感染的腳本33.8.2.隱藏Shell腳本源碼33.9.移植話題33.10.在Windows下進(jìn)行Shell編程34.Bash,版本2和334.1.Bas

5、h,版本234.2.Bash,版本335.后記35.1.作者后記35.2.關(guān)于作者35.3.哪里可以取得幫助?35.4.制作這本書(shū)的工具35.4.1.硬件35.4.2.軟件和排版軟件35.5.CreditsBibliographyA.ContributedScriptsB.ReferenceCardsC.ASedandAwkMicro-PrimerC.1.SedC.2.AwkD.ExitCodesWithSpecialMeaningsE.ADetailedIntroductiontoI/OandI/ORedirectionF.StandardCommand-Li

6、neOptionsG.ImportantFilesH.ImportantSystemDirectoriesI.LocalizationJ.HistoryCommandsK.ASample.bashrcFileL.ConvertingDOSBatchFilestoShellScriptsM.ExercisesM.1.AnalyzingScriptsM.2.WritingScriptsN.RevisionHistoryO.MirrorSitesP.ToDoListQ.Copyright表格清單:11-1.作業(yè)標(biāo)識(shí)符30-1.Bash選項(xiàng)33-1.轉(zhuǎn)義序列中數(shù)值和彩色

7、的對(duì)應(yīng)B-1.SpecialShellVariablesB-2.TESTOperators:BinaryComparisonB-3.TESTOperators:FilesB-4.ParameterSubstitutionandExpansionB-5.StringOperationsB-6.MiscellaneousConstructsC-1.BasicsedoperatorsC-2.ExamplesofsedoperatorsD-1."Reserved"ExitCodesL-1.Batchfilekeywords/variables/operators,and

8、theirshelleq

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。