Linux 實驗四 Shell程式設計

2021-10-06 13:28:23 字數 531 閱讀 2558

熟練掌握重定向、管道、命令連線符和使用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 ...