一文詳解企業(yè)級Shell腳本編程!(建議收藏)

目錄

編程基礎(chǔ)
程序:算法+數(shù)據(jù)結(jié)構(gòu)
數(shù)據(jù):是程序的核心
算法:處理數(shù)據(jù)的方式
數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)在計算機(jī)中的類型和組織方式

shell腳本語言的基礎(chǔ)結(jié)構(gòu)
shell腳本的用途
shell腳本基本結(jié)構(gòu)
創(chuàng)建shell腳本過程
腳本注釋規(guī)范
第一個腳本
腳本調(diào)試
變量
格式化輸出printf
算術(shù)運算
邏輯運算
條件測試命令
關(guān)于()和{}
組合測試條件
使用read命令來接受輸入

bash的配置文件
按生效范圍劃分為兩類
shell登錄兩種方式分類
按功能劃分分類
編輯配置文件生效
bash退出任務(wù)

流程控制
條件選擇
循環(huán)

函數(shù)介紹
管理函數(shù)
函數(shù)調(diào)用
函數(shù)返回值
環(huán)境函數(shù)
函數(shù)參數(shù)
函數(shù)變量
函數(shù)遞歸

其他腳本相關(guān)工具
信號捕捉trap
創(chuàng)建臨時文件mktemp
安裝復(fù)制文件install
交互式轉(zhuǎn)化批處理工具expect

數(shù)組
數(shù)組介紹
聲明數(shù)組
數(shù)組賦值
顯示所有數(shù)組
引用數(shù)組
刪除數(shù)組
數(shù)組數(shù)據(jù)處理
關(guān)聯(lián)數(shù)組
范例

字符串處理
字符串切片
查找替換
查找并刪除
字符大小寫轉(zhuǎn)換

高級變量
高級變量復(fù)制
高級變量用法
變量間接引用

評論
圖片
表情
