91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

記錄shell腳本中的特殊變量

發布時間:2020-07-07 01:32:50 來源:網絡 閱讀:543 作者:warrent 欄目:系統運維

1、特殊的位置變量

記錄shell腳本中的特殊變量

記錄shell腳本中的特殊變量

關于上面的相關變量介紹,也可以參考man手冊,執行命令“man bash”,然后搜索關鍵字“Special Parameters”即可看到相關變量的解釋。

2、bash shell內置的變量命令

bash Shell包含一些內置命令。這些內置命令在目錄列表里是看不見的,它們由Shell本身提供。常用的內部命令有:echo、eval、exec、export、read、shift。

(1)echo——在屏幕上輸出信息
常用參數如下:
記錄shell腳本中的特殊變量

(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。

關于其他不常用的命令,若有需要,自行百度使用方法吧,這里就不解釋了。

3、shell變量字串

可以通過下表來了解shell的變量字串,也可以執行“man bash”命令之后,搜索“Parameter Expansion”找到相關介紹。

記錄shell腳本中的特殊變量

關于上表中的匹配刪除小結:

  • #表示從開頭刪除匹配最短;
  • ##表示從開頭刪除匹配最長;
  • %表示從結尾刪除匹配最短;
  • %%表示從結尾刪除匹配最長;
  • 一個“/”表示替換匹配的第一個字符串;
  • 兩個“/”表示替換匹配的所有字符串。

———————— 本文至此結束,感謝閱讀 ————————

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

察哈| 滕州市| 齐齐哈尔市| 无棣县| 福鼎市| 文水县| 府谷县| 阜阳市| 吐鲁番市| 惠水县| 兴城市| 犍为县| 永清县| 宜兴市| 衡山县| 黑山县| 灌南县| 淅川县| 巩义市| 涡阳县| 河源市| 汝阳县| 嵊泗县| 平邑县| 乌拉特前旗| 云和县| 平定县| 定日县| 浠水县| 西盟| 崇州市| 宣城市| 吴桥县| 林周县| 桂东县| 霍林郭勒市| 高陵县| 枞阳县| 丽江市| 柳河县| 西平县|