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

溫馨提示×

溫馨提示×

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

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

shell腳本中字符串截取的多種方法

發布時間:2020-06-13 20:47:29 來源:網絡 閱讀:641 作者:張偉伊 欄目:數據庫

1.#號截取,刪除左邊字符,保留右邊字符。    

    代碼:echo ${var#*//}

           其中var是變量名,#是運算符,*//表示從左邊開始刪除第一個//及左邊的所有字符   

    示例:

    shell腳本中字符串截取的多種方法

    結果:

    shell腳本中字符串截取的多種方法


2.##截取,刪除左邊字符,保留右邊字符

    代碼:echo ${var##*/}

            其中##*/表示從左邊開始刪除最后(最右邊)一個/號及左邊的所有字符

    示例:

    shell腳本中字符串截取的多種方法

    結果:

    shell腳本中字符串截取的多種方法

3.% 號截取,刪除右邊字符,保留左邊字符

    代碼:echo ${var%/*}

              其中%/*表示從右邊開始,刪除第一個/號及右邊的字符

    示例:

    shell腳本中字符串截取的多種方法

    結果:

    shell腳本中字符串截取的多種方法

4.%%號截取,刪除右邊字符,保留左邊字符

    代碼:echo ${%%/*}

            其中%%/*表示從右邊開始,刪除最后(最左邊)一個/及右邊的字符

    示例:

    shell腳本中字符串截取的多種方法

    結果:

    shell腳本中字符串截取的多種方法

5.從左邊第幾個字符開始,及字符的個數

    代碼:echo ${var:0:5}

            其中的0表示左邊第一個字符開始,5表示字符的總個數

    示例:

    shell腳本中字符串截取的多種方法

    結果:

    shell腳本中字符串截取的多種方法

6.從左邊第幾個字符開始,一直到結束

    代碼:echo ${var:7}

            其中的7表示從左邊第8個字符開始,一直到結束

    示例:

    shell腳本中字符串截取的多種方法

    結果:

    shell腳本中字符串截取的多種方法

7.從右邊第幾個字符開始,及字符的個數

    代碼:echo ${var:0-7:3}

            其中的0-7表示從右邊數起第七個字符開始,3表示字符的個數

    示例:

    shell腳本中字符串截取的多種方法

    結果:

    shell腳本中字符串截取的多種方法

8.從右邊第幾個字符開始,一直到結束

    代碼: echo ${var:0-7}

            表示從右邊第七個字符開始,一直到結束

    示例:

    shell腳本中字符串截取的多種方法

    結果:

    shell腳本中字符串截取的多種方法

 9.cut命令主要是接受三個定位方法:

    (1)字節,用選項-b

    (2)字符,用選項-c

    (3)域,用選項-f

    示例:

    shell腳本中字符串截取的多種方法           

    這樣看似乎-b和-c選項沒有什么區別,其實不然,因為who輸出的都是單字節字符,所以用-b和-c沒有區別,若是改成中文,則只有-c可以使用了,而-b輸出的是亂碼。

    我們所提到的-b和-c只能在固定格式的文檔中提取信息,而對于非固定格式的信息就沒有用了,這時就用到“域”了。

    示例:

    shell腳本中字符串截取的多種方法            

向AI問一下細節

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

AI

德州市| 申扎县| 德化县| 都兰县| 化德县| 南开区| 雷山县| 郁南县| 启东市| 江达县| 高青县| 福贡县| 兴城市| 蕉岭县| 莎车县| 左权县| 衡南县| 都江堰市| 永年县| 潜山县| 大方县| 天门市| 千阳县| 施秉县| 宝鸡市| 南澳县| 兴国县| 丹东市| 河北省| 怀安县| 类乌齐县| 稻城县| 商都县| 临城县| 大方县| 遂昌县| 前郭尔| 湖南省| 平安县| 丰顺县| 比如县|