跟着360架構師 學習Shell腳本編程 完整版


第1章 課程介紹
課程介紹

第2章 變量的高級用法
該小節介紹了變量的高級用法,如何進行變量替換、字符串處理方法、如何利用命令替換為變量賦值、有類型變量和變量引用的使用方法,並在實際環境中演示如何使用,加深大家的認識和理解;最后介紹shell中的數學運算方法,使用expr和bc...

第3章 函數的高級用法
講解Shell中函數是如何定義和使用的、如何向函數傳遞參數、函數的返回值,並剖析和其他語言使用函數的區別;之后介紹如何調用函數、函數的作用域、如何進行遞歸調用以及函數庫的概念,所有的講解都會配合在真實環境演示,以幫助學員徹底理解...

第4章 Shell編程中的常用工具
該小節講解Shell中常用的命令,包括文件查找find和locate的使用,尤其是find的各種高級用法,並結合xargs對大量文件進行處理;之后講解數據備份、文件壓縮、目錄備份以及下載工具的使用方法;所有的用法都會在真實環境給大家做演示...

第5章 文本處理三劍客之grep
本章主要講解grep和egrep。

第6章 文本處理三劍客之sed
本章主要講解Shell中最核心的文本處理三劍客之sed的用法。

第7章 文本處理三劍客之awk
本章主要講解Shell中最核心的文本處理三劍客awk的用法,尤其是awk的基礎用法和高級用法,並由大量業務實際案例供大家練習,這些命令必須加以大量例子練習才能靈活掌握;並結合利用正則表達式對復雜文本進行處理,篩選到我們想要的結果。...

第8章 Shell腳本操作數據庫實戰
該小節講述如何使用Shell腳本與MySQL進行交互,包括在腳本中如何創建庫和表、如何查詢數據並格式化數據、如何將查詢到的數據寫入到EXCEL中;最后完整的實現一個生產案例,該案例的功能是:通過定時任務,定期執行腳本,該腳本查詢MySQL中的業務數據,並生成EXCEL報告。...

第9章 大型腳本工具開發實戰
該節會帶領大家實際動手開發一個中大型的實用工具腳本,該腳本需要讀取配置文件,並處理配置文件,這個過程會使用我們前面學到的所有知識,尤其是awk和sed的使用,幫助大家深刻理解這兩種文本處理利器;另外幫助大家規划實現思路,分解腳本功能,抽象成一個個的函數,最后帶領大家一步步實現這些函數,並調試腳本,展示運行...

第10章 課程總結
對所學知識點進行回顧總結。

 

下載地址:跟着360架構師 學習Shell腳本編程


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM