熟練掌握重定向、管道、命令連線符和使用awk文字分析器提取文字內容的方法。
掌握shell指令碼的編寫和執行方法。
ubantu或centos
重定向操作符的使用
管道命令連線符
awk文字分析器
shell指令碼程式設計
輸入重定向
輸出重定向
錯誤重定向管道的功能為連線命令,使前乙個命令的輸出,作為另乙個命令的輸入。
;
連線符
;
連線符連線的命令會按照先後次序依次執行,
&&
連線符
&&
連線符連線的命令的執行遵循邏輯與關係,只有該連線符前的命令執行成功,連線符後的命令才會執行。
||
連線符
||
連線符連線的命令的執行遵循邏輯或關係,只有該連線符前的命令執行失敗,連線符後的命令才會執行。
shell方便使用者和系統互動,通過shell語言讓運維人員工作更加方便。
實驗四 shell程式設計 shell控制語句
實驗四 shell 程式設計 shell 控制語句 實驗目的 進一步鞏固 shell 程式語言基本語法,加深對所學知識理解。實驗內容 要求學生掌握以下內容 1 條件表示式 2 判斷和分支語句 3 迴圈語句 4 函式 實驗內容 1 條件表示式 test 10 gt 5 算數表示式 10 5 echo ...
shell程式設計 四
linux中bash的變數值是以字串的形式儲存的,所以如果想當作數字使用的話需要進行轉換 前面已經用到了一些,但沒有系統的總結 此外,shell中所有的算術運算都被當作整數運算,所以在有浮點數參與時要特別處理 計算算式的值,使用shell變數的值的時候不用 bin bash x 5 y 6 let ...
shell程式設計筆記(四)
case語句 語法 case 字串 in 值1 值2 操作 值3 值4 操作 值5 值6 操作 操作 esac case的作用就是當字串與某個值相同是就執行那個值後面的操作。如果同乙個操作對於多個值,則使用 將各個值分開。在case的每乙個操作的最後面都有兩個 分號是必須的。例 case user ...