跟著360架構師 學習Shell指令碼程式設計下載
第1章 課程介紹
課程介紹
1-1 Shell指令碼程式設計開發實戰導學 試看
1-2 Shell程式設計課程介紹
第2章 變數的高階用法
該小節介紹了變數的高階用法,如何進行變數替換、字串處理方法、如何利用命令替換為變數賦值、有型別變數和變數引用的使用方法,並在實際環境中演示如何使用,加深大家的認識和理解;最後介紹shell中的數學運算方法,使用expr和bc…
2-1 變數替換和測試
2-2 字串處理(上)
2-3 字串處理(下)
2-4 練習1-字串處理完整指令碼(上)
2-5 練習1-字串處理完整指令碼(下)
2-6 命令替換(上) 試看
2-7 命令替換(下)
2-8 有型別變數
2-9 bash數學運算之expr(上)
2-11 bash數學運算之bc
第3章 函式的高階用法
講解Shell中函式是如何定義和使用的、如何向函式傳遞引數、函式的返回值,並剖析和其他語言使用函式的區別;之後介紹如何呼叫函式、函式的作用域、如何進行遞迴呼叫以及函式庫的概念,所有的講解都會配合在真實環境演示,以幫助學員徹底理解…
3-1 函式定義和使用
3-2 向函式傳遞引數 試看
3-3 函式返回值
3-4 區域性變數和全域性變數
3-5 函式庫
第4章 Shell程式設計中的常用工具
該小節講解Shell中常用的命令,包括檔案查詢find和locate的使用,尤其是find的各種高階用法,並結合xargs對大量檔案進行處理;之後講解資料備份、檔案壓縮、目錄備份以及下載工具的使用方法;所有的用法都會在真實環境給大家做演示…
4-1 檔案查詢之find命令(上)
4-2 檔案查詢之find命令(中)
4-3 檔案查詢之find命令(下)
4-4 find、locate、whereis和which總結及適用場景分析
第5章 文字處理三劍客之grep
本章主要講解grep和egrep。
5-1 grep和egrep
第6章 文字處理三劍客之sed
本章主要講解Shell中最核心的文字處理三劍客之sed的用法。
6-1 sed的工作模式
6-2 sed的選項
6-3 sed中的pattern詳解
6-4 sed中的編輯命令詳解(上)
6-5 sed中的編輯命令詳解(中)
6-6 sed中的編輯命令詳解(下)
6-7 利用sed查詢檔案內容(上)
6-9 利用sed刪除檔案內容
6-10 利用sed修改檔案內容
6-11 利用sed追加檔案內容
第7章 文字處理三劍客之awk
本章主要講解Shell中最核心的文字處理三劍客awk的用法,尤其是awk的基礎用法和高階用法,並由大量業務實際案例供大家練習,這些命令必須加以大量例子練習才能靈活掌握;並結合利用正則表示式對複雜文字進行處理,篩選到我們想要的結果。…
7-1 awk的工作模式
7-2 awk的內建變數(上)
7-3 awk的內建變數(下)
7-4 awk格式化輸出之printf
7-5 awk模式匹配的兩種用法
7-6 awk中表達式的用法
7-7 awk動作中的條件及迴圈語句(上)
7-8 awk動作中的條件及迴圈語句(下)
7-9 awk中的字串函式(上)
7-10 awk中的字串函式(下)
7-11 awk中的常用選項
7-12 awk中陣列的用法-上
7-13 awk中陣列的用法-中
7-14 awk中陣列的用法-下
7-15 一個複雜的awk處理生產資料的例子-上
7-16 一個複雜的awk處理生產資料的例子-下
第8章 Shell指令碼操作資料庫實戰
該小節講述如何使用Shell指令碼與MySQL進行互動,包括在指令碼中如何建立庫和表、如何查詢資料並格式化資料、如何將查詢到的資料寫入到EXCEL中;最後完整的實現一個生產案例,該案例的功能是:通過定時任務,定期執行指令碼,該指令碼查詢MySQL中的業務資料,並生成EXCEL報告。…
8-1 安裝MySQL資料庫,匯入測試資料
8-2 Shell指令碼與MySQL資料庫互動(增刪改查)
8-3 Shell指令碼與MySQL資料庫互動(增刪改查)_2
8-4 利用Shell指令碼將文字資料匯入到MySQL中
8-5 利用Shell指令碼將文字資料匯入到MySQL中_2
8-6 備份MySQL資料,並通過FTP將其傳輸到遠端主機-上
8-7 備份MySQL資料,並通過FTP將其傳輸到遠端主機-下
第9章 大型指令碼工具開發實戰
該節會帶領大家實際動手開發一箇中大型的實用工具指令碼,該指令碼需要讀取配置檔案,並處理配置檔案,這個過程會使用我們前面學到的所有知識,尤其是awk和sed的使用,幫助大家深刻理解這兩種文字處理利器;另外幫助大家規劃實現思路,分解指令碼功能,抽象成一個個的函式,最後帶領大家一步步實現這些函式,並除錯指令碼,展示執行…
9-1 指令碼工具功能概述
9-2 拆分指令碼功能,抽象函式
9-3 功能函式一程式碼實現…
9-4 功能函式二程式碼實現
9-5 功能函式三程式碼實現-下
9-6 功能函式四程式碼實現
9-7 程式主流程設計及程式碼實現-(1)
9-8 程式主流程設計及程式碼實現-(2)
9-9 程式主流程設計及程式碼實現-(3)
9-10 程式主流程設計及程式碼實現-(3)-2
9-11 程式主流程設計及程式碼實現-(4)
第10章 課程總結
對所學知識點進行回顧總結。
跟著360架構師 學習Shell指令碼程式設計
下載地址:百度雲網盤下載