目標:掌握
linux
平台下的shell程式設計技術
技能要求:
了解shell程式執行過程,掌握shell基本語法,掌握awk、sek、grep等工具的使用,掌握正規表示式用法。
步驟:1、shell程式設計指南
參見:2、shell常見問答
參見:3、基礎知識
參見:linux的shell程式設計之shell基本語法
linux的shell程式設計之shell程式設計的流程控制
linux的shell程式設計之執行shell程式的方法
4、其他
技術
參見:
面向dba的linux shell指令碼編寫簡介
作業系統模擬shell課程設計原始碼
5、sed專題
sed 手冊
sed 命令的man文件
sed 思維導圖
sed 與 linux 等價命令**鑑賞
通過幾個例子看sed的模式空間與保持空間
sed總結
**)關於sed替換的一點自我體會
sed的大師級用法
sed的最高境界
6、awk專題
awk 手冊
awk命令的man文件
awk詳解
awk --- linux 管理員的智慧型工具包
awk 用法總結
awk中如何使shell的環境變數
linux下檔案操作程式設計和gawk的介紹和應用
更多討論交流請檢視
如何成為程式設計高手
1 紮實的基礎 資料結構 離散數學 編譯原理,這些是所有電腦科學的基礎,如果不掌握它們,很難寫出高水平的程式。程式人人都會寫,但當你發現寫到一定程度很難再提高的時候,就應該想想是不是要回過頭來學學這些最基本的理論。不要一開始就去學oop,即使你再精通oop,遇到一些基本演算法的時候可能也會束手無策。...
成為程式設計高手
我們都有興趣成為象棋高手 圍棋高手 散打高手 遊戲高手,有沒有人願意成為程式設計高手?很多三十幾歲的程式設計師就不再編寫程式,這其中有很多因素 程式設計的理念 工具日新月異,程式設計師需要經常更新自己的知識結構,到三十多歲的時候,發現自己的學習能力開始退步,學習的動力也不足,而以前的經驗已經積累到一...
成為程式設計高手
我們都有興趣成為象棋高手 圍棋高手 散打高手 遊戲高手,有沒有人願意成為程式設計高手?很多三十幾歲的程式設計師就不再編寫程式,這其中有很多因素 程式設計的理念 工具日新月異,程式設計師需要經常更新自己的知識結構,到三十多歲的時候,發現自己的學習能力開始退步,學習的動力也不足,而以前的經驗已經積累到一...