在以前的學習中,描述了shell腳本的基本寫法,好比下面的寫着who,就是輸出登錄的用戶,怎麼執行這個腳本就不用說了吧?shell
固然咱們能夠寫多個命令,好比下面,增長輸出當前路徑bash
在shell腳本中輸出信息,可使用echo命令,記得寫過一篇單引號和雙引號的使用吧!學習
在腳本中,你能夠在環境變量名稱以前加上美圓符($)來使用這些環境變量。下面的腳本 演示了這種用法3d
上面的shell腳本咱們使用了系統變量,若是想知道的更多,可使用set命令,有你要的驚喜。blog
咱們也能夠本身定義變量it
輸入重定向符,輸入重定向將文件的內容重定向到命令,好比命令 bash變量
輸出重定向符,最基本的重定向將命令的輸出發送到一個文件中im
註釋能夠「#」開頭d3
管道線 「|」,有時須要將一個命令的輸出做爲另外一個命令的輸入腳本
shell中運行的每一個命令都使用退出狀態碼(exit status)告訴shell它已經運行完畢。退出狀態 碼是一個0~255的整數值,在命令結束運行時由命令傳給shell。能夠捕獲這個值並在腳本中使用.
Linux提供了一個專門的變量$?來保存上個已執行命令的退出狀態碼。對於須要進行檢查的 命令,必須在其運行完畢後馬上查看或使用$?變量
按照慣例,一個成功結束的命令的退出狀態碼是0
這個退出狀態碼,好像沒有必定的標準,可是找到一個能夠參考的
固然,咱們也能夠本身定義狀態碼,返回咱們須要的類型
下節繼續!
有什麼討論的內容,能夠加我公衆號: