最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

bash提取字符串${string:position:length}的具體使用

 更新時間:2023年06月13日 10:35:53   作者:小黑要上天  
本文主要介紹了bash提取字符串${string:position:length}的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

在Linux系統(tǒng)中,Bash所支持的字符串操作的語法/工具數(shù)量特別多,但是這些操作的語法/工具沒有統(tǒng)一的標準,一些字符串操作是參數(shù)替換的子集,另外一些是使用expr命令。

本次為講解的是參數(shù)替換字符串操作,有興趣的人可以自行了解expr字符串替換的用法,個人認為,方法只是用來解決問題的,掌握一種簡單快捷的字符串替換的用法即可。

1.${string:position:length}

在string中從位置position開始提取length長度的子串。

2.實例

操作字符串樣例:string=abc123ABC456xyz

索引下標從0開始 0123456789...........

字符串操作默認從左邊開始進行

2.1.提取全部string字符串

命令:

echo ${string:0}

[root@rhel77 ~]# string=abc123ABC456xyz
[root@rhel77 ~]# echo ${string:0}
abc123ABC456xyz
[root@rhel77 ~]#?

2.2.從第7位開始,提取string剩余子串

命令:

echo ${string:7}

[root@rhel77 ~]# echo ${string:7}
BC456xyz
[root@rhel77 ~]# 

2.3.從第7位開始,提取長度為3的string子串

echo ${string:7:3}

[root@rhel77 ~]# echo ${string:7:3}
BC4
[root@rhel77 ~]# 

2.4.從string的右邊開始提取長度為4的子串

使用圓括號()或者使用一個空格“轉義”位置參數(shù),可以實現(xiàn)string從右邊開始提取子串

命令:

echo ${string:(-4)}

OR

echo ${string: -4}

[root@rhel77 ~]# echo ${string:(-4)}
6xyz
[root@rhel77 ~]# 
[root@rhel77 ~]# echo ${string: -4}
6xyz
[root@rhel77 ~]#

到此這篇關于bash提取字符串${string:position:length}的具體使用的文章就介紹到這了,更多相關bash提取字符串內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Shell中使用grep、sed正則提取和替換字符串

    Shell中使用grep、sed正則提取和替換字符串

    這篇文章主要介紹了Shell中使用grep、sed正則提取和替換字符串,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • Linux中的service命令與systemctl命令有何區(qū)別

    Linux中的service命令與systemctl命令有何區(qū)別

    在Linux中,service?和?systemctl?是兩個至關重要且極其相似的命令,它們如此相似,以至于人們很容易想知道它們之間有何不同,是否可以互換使用,下面我們就來看看之前的區(qū)別到底有哪些吧
    2023-08-08
  • Linux ls命令操作詳解

    Linux ls命令操作詳解

    通過 ls 命令,我們可以查看指定目錄下的文件和子目錄,并結合不同的選項獲取詳細的文件信息,如權限、大小、修改時間等,這篇文章主要介紹了Linux ls命令詳解,需要的朋友可以參考下
    2025-04-04
  • Shell腳本學習指南之文本處理工具

    Shell腳本學習指南之文本處理工具

    Shell腳本學習指南之文本處理工具介紹,需要的朋友可以參考下
    2013-02-02
  • 結合示例說明shell是如何被解析的

    結合示例說明shell是如何被解析的

    本文主要介紹了結合示例說明shell是如何被解析的,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • Shell腳本中判斷輸入?yún)?shù)個數(shù)的方法

    Shell腳本中判斷輸入?yún)?shù)個數(shù)的方法

    這篇文章主要介紹了Shell腳本中判斷輸入?yún)?shù)個數(shù)的方法,使用內置變量$#即可實現(xiàn)判斷輸入了多少個參數(shù),需要的朋友可以參考下
    2014-10-10
  • linux命令之crontab命令用法詳解

    linux命令之crontab命令用法詳解

    crontab命令一般被用來提交和管理用戶的需要周期性執(zhí)行的任務,與windows下的計劃任務類似,這篇文章主要為大家介紹了它的使用,需要的可以參考下
    2023-08-08
  • Shell腳本計算字符串長度和判斷字符串為空小技巧

    Shell腳本計算字符串長度和判斷字符串為空小技巧

    這篇文章主要介紹了Shell腳本計算字符串長度和判斷字符串為空小技巧,本文分別給出計算字符串長度和判斷字符串為空各3種實現(xiàn)方法,需要的朋友可以參考下
    2015-04-04
  • 實時查看系統(tǒng)流量的Shell腳本分享

    實時查看系統(tǒng)流量的Shell腳本分享

    這篇文章主要介紹了實時查看系統(tǒng)流量的Shell腳本分享,本文直接給出實現(xiàn)代碼,使用時保存到一個sh文件中并運行即可,需要的朋友可以參考下
    2014-12-12
  • Shell腳本判斷進程是否存在的實現(xiàn)示例

    Shell腳本判斷進程是否存在的實現(xiàn)示例

    本文主要介紹了Shell腳本判斷進程是否存在的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06

最新評論

泸溪县| 根河市| 睢宁县| 定州市| 子洲县| 栾城县| 深圳市| 长武县| 安平县| 谢通门县| 衢州市| 汉源县| 加查县| 龙江县| 四川省| 宁明县| 榕江县| 道孚县| 尖扎县| 汉中市| 房山区| 隆子县| 遂平县| 卓尼县| 百色市| 玛多县| 栾川县| 沁阳市| 密山市| 榆中县| 科尔| 汉源县| 陆川县| 平山县| 吉木萨尔县| 宜君县| 东安县| 桐梓县| 兴和县| 河东区| 青田县|