中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

都江堰市| 榆中县| 中阳县| 府谷县| 昌平区| 阳泉市| 南涧| 上林县| 瑞昌市| 永清县| 仲巴县| 肇源县| 海晏县| 四平市| 大埔县| 武乡县| 天门市| 泽库县| 海原县| 佳木斯市| 普安县| 达日县| 南投县| 平谷区| 乡宁县| 辽阳市| 郸城县| 定南县| 县级市| 巴中市| 屯昌县| 临朐县| 吉首市| 肥城市| 永济市| 陕西省| 洞口县| 五莲县| 吉隆县| 闽侯县| 仪陇县|