欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

bash腳本截取字符串的兩種方法

 更新時間:2023年02月02日 15:23:35   作者:linuxboy823  
本文主要介紹了bash腳本截取字符串的兩種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

方法一:位置截取

#bin/bash
STR="1234567890asdfghjkl"
echo "first character ${STR:0:1}"
echo "The three characters ${STR:0:3}"
echo "第四個字符開始顯示:${STR:3}"
echo "顯示第4到6個字符:${STR:3:3}"
echo "顯示最后1個字符:${STR:0-1}"
echo "顯示最后3個字符:${STR:0-3}"
echo "從右邊數(shù)第7個,取3個字符${STR:0-7:3}"

總結:
${STR:開始位置:截取幾個字符}
開始位置0-開始是從右邊數(shù)如 0-7 表示從右邊數(shù)第7個

方法二,左右按照字符串截斷,#從做到右 ,%從右到左。

  • ${varible#string} 從左往右,刪除最短的一個以string結尾的子串,即截取第一個string子串之后的字符串
  • ${varible##string} 從左往右,刪除最長的一個以string結尾的子串,即截取最后一個string子串之后的字符串
  • ${varible%string} 從右往左,刪除最短的一個以string開頭的子串,即截取最后一個string子串之前的字符串
  • ${varible%%string} 從右往左,刪除最長的一個以string開頭的子串,即截取第一個string子串之前的字符串
STR=abc123bcd456123abc777
echo ${STR#*123}    #bcd456123abc777
echo ${STR##*123}    #abc777
echo ${STR%123*}   #abc123bcd456
echo ${STR%%123*}   #abc

到此這篇關于bash腳本截取字符串的兩種方法的文章就介紹到這了,更多相關bash 截取字符串內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 用來檢測輸入的選項$1是否在PATH中的shell腳本

    用來檢測輸入的選項$1是否在PATH中的shell腳本

    今天無意中發(fā)現(xiàn)一本挺有意思的shell編程的書,是e文的,內(nèi)容是101個shell案例,堅持明天看一個,寫點心得
    2016-08-08
  • Linux修改主機名的命令詳解

    Linux修改主機名的命令詳解

    通常在購買的服務器或者一些新安裝的Linux系統(tǒng)主機名是一個隨機的字符串,但是如果說我們想標識一下每臺主機的名稱,我們就可以修改一下主機名,所以本文給大家介紹了Linux修改主機名的命令,需要的朋友可以參考下
    2024-01-01
  • Linux 實現(xiàn)壓縮保留源文件的方法

    Linux 實現(xiàn)壓縮保留源文件的方法

    下面小編就為大家分享一篇Linux 實現(xiàn)壓縮保留源文件的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • linux中 pmap 命令詳解

    linux中 pmap 命令詳解

    這篇文章主要介紹了linux中 pmap 命令詳解,需要的朋友可以參考下
    2017-09-09
  • 開發(fā)必備Linux常用的幾個命令分享

    開發(fā)必備Linux常用的幾個命令分享

    Linux作為一個高度成熟和強大的操作系統(tǒng),擁有非常豐富的命令行工具,對于Java開發(fā)者來說,掌握一些常用的Linux命令可以大大提高工作效率,尤其是在服務器端開發(fā)時,本文小編給大家分享了一些常用命令,需要的朋友可以參考下
    2023-10-10
  • linux shell腳本學習錄制與回放終端會話

    linux shell腳本學習錄制與回放終端會話

    這篇文章主要介紹了linux錄制與回放終端會話實例,大家參考使用吧
    2013-12-12
  • Shell如何遍歷包含空格的文本詳解

    Shell如何遍歷包含空格的文本詳解

    這篇文章主要給大家介紹了關于Shell如何遍歷包含空格的文本的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • Linux Shell腳本syntax error: unexpected end of file原因及解決

    Linux Shell腳本syntax error: unexpected en

    這篇文章主要介紹了Linux Shell腳本syntax error: unexpected end of file原因及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Shell命令批量修改圖片文件名

    Shell命令批量修改圖片文件名

    這篇文章主要介紹了Shell命令批量修改圖片文件名,本文使用for循環(huán)、awk、sed等命令實現(xiàn)批量修改圖片文件名,需要的朋友可以參考下
    2014-12-12
  • shell中如何使用date獲取時間戳

    shell中如何使用date獲取時間戳

    這篇文章主要介紹了shell中如何使用date獲取時間戳,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-09-09

最新評論