Shell命令腳本。

一、查看當前所在工做路徑並列出當前目錄下全部的文件及屬性信息,實現這個功能的腳本Shell命令腳本。
二、編寫出來了一個腳本程序,那咱們來執行一下看看結果Shell命令腳本。
三、$0對應的是當前Shell腳本程序的名稱,$#對應的是總共有幾個參數,$*對應的是全部位置的參數值,$?對應的是顯示上一次命令的執行返回值,而$一、$二、$3……則分別對應着第N個位置的參數值,編寫一個腳本程序示例,經過引用上面的變量參數來看下真實效果Shell命令腳本。
Shell命令腳本。
四、下面使用文件測試語句來判斷/etc/fstab是否爲一個目錄類型的文件,而後經過Shell解釋器的內設$?變量顯示上一條命令執行後的返回值。若是返回值爲0,則目錄存在;若是返回值爲非零的值,則意味着目錄不存在
建立目錄
Shell命令腳本。
目錄文件爲-d 通常文件爲-fShell命令腳本。
五、Shell終端中邏輯「與」的運算符號是&&,它表示當前面的命令執行成功後纔會執行它後面的命令,所以能夠用來判斷/dev/cdrom文件是否存在,若存在則輸出Exist字樣
除了邏輯「與」外,還有邏輯「或」,它在Linux系統中的運算符號爲||,表示當前面的命令執行失敗後纔會執行它後面的命令,所以能夠用來結合系統環境變量USER來判斷當前登陸的用戶是否爲非管理員身份
Shell命令腳本。
六、整數比較運算符僅是對數字的操做,不能將數字與字符串、文件等內容一塊兒操做,並且不能想固然地使用平常生活中的等號、大於號、小於號等來判斷。由於等號與賦值命令符衝突,大於號和小於號分別與輸出重定向命令符和輸入重定向命令符衝突。所以必定要使用規範的整數比較運算符來進行操做。Shell命令腳本。
七、腳本下面使用單分支的if條件語句來判斷/media/cdrom文件是否存在,若存在就結束條件判斷和整個Shell腳本,反之則去建立這個目錄Shell命令腳本。
沒有原文件,新文件建立成功
Shell命令腳本。markdown

相關文章
相關標籤/搜索