Shell專題(基礎知識必要)

shell部分

Linux中每一個命令都會打開三個不同類型的文件 0, 1,  2  輸入,輸出,和錯誤

 

在shell中的特殊重定向表達方式 

用echo輸出到屏幕上:三種格式

 [ ] 和 [[  ]] 在運算符中的運用

主要在算術運算(加減乘除)

關係運算(相等,不等,大於,小於)

布爾運算(非 與 或)

邏輯運算 (邏輯與,或  &&  || )[[  ]]

字符串運算 (相等,不等,爲0,爲空等)

文件測試運算 (類型,大小,)

test命令來代替 [ ]

 流程控制

條件

循環

選擇

函數部分

參數輸入和內部調用方法

文件包含,shell中也可以包含外部的獨立文件作爲一個庫文件

[ ] 表達式

注意:在 [] 表達式中,常見的 >, < 需要加轉義字符,表示字符串大小比較,以 acill 碼位置作爲比較。不直接支持 >, < 運算符,還有邏輯運算符 || 、&& ,它需要用 -a[and] –o[or] 表示。

[[  ]] 表達式

注意:[[]] 運算符只是 [] 運算符的擴充。能夠支持 >, < 符號運算不需要轉義符,它還是以字符串比較大小。裏面支持邏輯運算符:|| && ,不再使用 -a -o

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章