shell腳本是一個特殊的應用程序,它介於操作系統內核與用戶之間,充當了一個“命令解釋器”的角色,負責接收用戶輸入的操作命令並進行解釋,將需要執行的操作傳遞個內核執行,並輸出執行結果。
1.重定向操作
輸入: < 輸出: > 追加: >>(屬於特殊的一種輸出) 錯誤輸出:2> 混合輸出:&>
2管道操作:| 通常將左側的命令輸出的結果作爲右側命令的輸入,同一行中可以使用多個管道。
3.數值變量的運算:
加法運算:+
減法運算:-
乘法運算: \*
除法運算:/
取餘運算:%
4.預定義變量:
$#: 表示命令行中位置參數的個數
$*:表示所有位置參數的個數
$?:表示前一條命令執行後的返回狀態
$0:表示當前執行的腳本或程序的名稱
5.文件測試:
-d:測試是否爲目錄
-e:測試目錄或文件是否存在
-f:測試是否爲文件
-r:測試當前用戶是否有權限讀取
-w:測試當前用戶是否有權限寫入
-x:測試是否設置有可執行權限
6.整數值比較:
-eq:等於 -ne:不等於 -gt:大於 -lt:小於 -le:小於等於 -ge:大於等於
7.字符串比較:
= : 第一個字符與第二個字符相同
!=: 第一個字符與第二個字符不同
-z : 檢查字符串是否爲空
8.邏輯測試:
&&:邏輯與,表示而且
|| : 邏輯或,表示或者
!:邏輯否,表示不
初識shell
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
python腳本簡化jar操作命令
神牛003
2019-02-23 17:41:06
我的shell編程
sly8259336
2019-02-23 13:49:29
shell下<tab>字符的匹配問題
zzkjia
2019-02-23 13:30:44
如何使用shell將文件中單詞首字母轉換爲大寫
zzkjia
2019-02-23 13:30:43
如何在Shell中判斷一個變量是否爲整數
zzkjia
2019-02-23 13:30:43
##shell腳本從零開始
煞筆猖獗
2019-02-23 13:14:44
shell腳本應用(2)
煞筆猖獗
2019-02-23 13:14:44
shell腳本實例(隨堂筆記)
煞筆猖獗
2019-02-23 13:14:44
shell基礎(自己看視頻寫的,不是特別全)
煞筆猖獗
2019-02-23 13:14:44
腳本,sudo文件添加項
慕小潮
2019-02-23 13:05:42
Linux基礎系列之--文件系統初識
靜思知意
2019-02-23 13:30:32
2008年下半年軟考試題與答案51CTO第一時間發佈
雪花飄飄
2019-02-23 14:04:35