亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

shell 字符串操作(切片 長(zhǎng)度 替換)

 更新時(shí)間:2023年09月24日 08:57:57   作者:bug生產(chǎn)者  
這篇文章主要為大家介紹了shell 字符串操作(切片 長(zhǎng)度 替換)腳本解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

字符串操作

字符串切片

字符串的第一個(gè)字符,編號(hào)為0,右鄰的字符編號(hào),一次增加1

取字符串切片的語(yǔ)法有兩種

${變量:位置起點(diǎn)}

由指定的位置開始,截取子字符串到字符串結(jié)束

str="123456"
substr=${str:4}
# 打印結(jié)果為56
echo $substr

${變量:位置起點(diǎn):長(zhǎng)度}

str="123456"
substr=${str:2:5}
# 打印結(jié)果為3456
echo $substr

字符串長(zhǎng)度

使用${#變量名稱}可以計(jì)算變量值的字符串長(zhǎng)度

name="test"
# 4
echo ${#name}

字符串替換

只替換第一個(gè)符合的字符串

使用${變量/字符串/替換為的字符串}來(lái)進(jìn)行替換第一個(gè)符合的字符串

str="test..1.."
replace=${str/../-}
# test-1..
echo $replace

替換所有符合條件的字符串

使用${變量//字符串/替換為的字符串}來(lái)進(jìn)行替換所有符合條件的字符串

str="test..1.."
replace=${str//../-}
# test-1-
echo $replace

以上就是shell 字符串操作(切片 長(zhǎng)度 替換)的詳細(xì)內(nèi)容,更多關(guān)于shell 字符串操作的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • ./ 和 sh 的使用區(qū)別詳解

    ./ 和 sh 的使用區(qū)別詳解

    這篇文章主要介紹了./ 和 sh 的使用區(qū)別詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Shell判斷字符串變量是否為空的方法實(shí)現(xiàn)

    Shell判斷字符串變量是否為空的方法實(shí)現(xiàn)

    本文主要介紹了Shell判斷字符串變量是否為空的方法實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • 利用Shell 腳本解決DDOS攻擊問題

    利用Shell 腳本解決DDOS攻擊問題

    這篇文章主要介紹了利用Shell 腳本解決DDOS攻擊問題的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • linux?shell文件轉(zhuǎn)碼iconv命令的使用

    linux?shell文件轉(zhuǎn)碼iconv命令的使用

    本文主要介紹了linux?shell文件轉(zhuǎn)碼iconv命令的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • linux幾個(gè)沒用但是有趣的命令(收藏)

    linux幾個(gè)沒用但是有趣的命令(收藏)

    今天給大家分享一些linux幾個(gè)沒用但是有趣的命令,非常不錯(cuò),喜歡的朋友快快收藏吧
    2021-11-11
  • Shell實(shí)現(xiàn)的Oracle啟動(dòng)腳本分享

    Shell實(shí)現(xiàn)的Oracle啟動(dòng)腳本分享

    這篇文章主要介紹了Shell實(shí)現(xiàn)的Oracle啟動(dòng)腳本分享,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2015-01-01
  • 一個(gè)簡(jiǎn)單的linux命令 cp

    一個(gè)簡(jiǎn)單的linux命令 cp

    這篇文章主要介紹了一個(gè)簡(jiǎn)單的linux命令cp,cp命令用來(lái)復(fù)制文件或者目錄,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • Linux實(shí)現(xiàn)壓縮文件的生成與查看的常用命令總結(jié)

    Linux實(shí)現(xiàn)壓縮文件的生成與查看的常用命令總結(jié)

    如果你是后端程序員,我想你一定見過(guò)*.tar.gz、*.zip、*.jar后綴的文件吧,這些都是壓縮文件,那這些文件都是怎么生成的,又有哪些關(guān)鍵區(qū)別呢?本文將帶你一起了解這些文件和配套的操作命令,以及其經(jīng)常使用的場(chǎng)景
    2022-09-09
  • crontab設(shè)置每分鐘、每小時(shí)、每天、每周、每月、每年定時(shí)執(zhí)行的腳本

    crontab設(shè)置每分鐘、每小時(shí)、每天、每周、每月、每年定時(shí)執(zhí)行的腳本

    這篇文章主要介紹了crontab設(shè)置每分鐘、每小時(shí)、每天、每周、每月、每年定時(shí)執(zhí)行,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-04-04
  • Shell腳本實(shí)現(xiàn)上傳zip壓縮文件到FTP服務(wù)器

    Shell腳本實(shí)現(xiàn)上傳zip壓縮文件到FTP服務(wù)器

    這篇文章主要介紹了Shell腳本實(shí)現(xiàn)上傳zip壓縮文件到FTP服務(wù)器,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2014-12-12

最新評(píng)論