亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

記錄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

中西区| 广平县| 衡山县| 白水县| 诸暨市| 松原市| 中江县| 铁力市| 龙泉市| 峨眉山市| 包头市| 龙州县| 阿城市| 措美县| 肥乡县| 南安市| 谷城县| 盐源县| 年辖:市辖区| 泸西县| 漾濞| 海原县| 祁连县| 龙胜| 土默特左旗| 英德市| 莲花县| 蒙城县| 珲春市| 临桂县| 上虞市| 河西区| 巴中市| 汾阳市| 镇原县| 南昌市| 化德县| 柳州市| 望都县| 内黄县| 华池县|