您好,登錄后才能下訂單哦!
關于上面的相關變量介紹,也可以參考man手冊,執行命令“man bash”,然后搜索關鍵字“Special Parameters”即可看到相關變量的解釋。
bash Shell包含一些內置命令。這些內置命令在目錄列表里是看不見的,它們由Shell本身提供。常用的內部命令有:echo、eval、exec、export、read、shift。
(1)echo——在屏幕上輸出信息
常用參數如下:
(2)export——將自定義的局部變量轉換為全局變量。
(3)shift——將位置變量進行偏移
若在腳本中寫入shift,那么就會改變原本$1、$2...所對應的變量內容,默認是向后偏移一個,原本的$2變成了$1,原本的$1則沒有了。也可以在腳本中寫入“”shift 3”,則表示偏移三位,原本的$4會變成$1,$5會變成$2...那么,如果我的位置變量就兩個呢?它就會循環的進行偏移,假設現在$1對應的是“a”,$2對應的是b,我腳本中寫了一行“shift 5”那么它就會對$1、$2循環進行偏移,最終的結果$1對應的是b。
關于其他不常用的命令,若有需要,自行百度使用方法吧,這里就不解釋了。
可以通過下表來了解shell的變量字串,也可以執行“man bash”命令之后,搜索“Parameter Expansion”找到相關介紹。
關于上表中的匹配刪除小結:
- #表示從開頭刪除匹配最短;
- ##表示從開頭刪除匹配最長;
- %表示從結尾刪除匹配最短;
- %%表示從結尾刪除匹配最長;
- 一個“/”表示替換匹配的第一個字符串;
- 兩個“/”表示替換匹配的所有字符串。
———————— 本文至此結束,感謝閱讀 ————————
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。