shell 字符串操作(切片 長度 替換)
更新時間:2023年09月24日 08:57:57 作者:bug生產(chǎn)者
這篇文章主要為大家介紹了shell 字符串操作(切片 長度 替換)腳本解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
字符串操作
字符串切片
字符串的第一個字符,編號為0,右鄰的字符編號,一次增加1
取字符串切片的語法有兩種
${變量:位置起點}
由指定的位置開始,截取子字符串到字符串結(jié)束
str="123456"
substr=${str:4}
# 打印結(jié)果為56
echo $substr${變量:位置起點:長度}
str="123456"
substr=${str:2:5}
# 打印結(jié)果為3456
echo $substr字符串長度
使用${#變量名稱}可以計算變量值的字符串長度
name="test"
# 4
echo ${#name}字符串替換
只替換第一個符合的字符串
使用${變量/字符串/替換為的字符串}來進行替換第一個符合的字符串
str="test..1.."
replace=${str/../-}
# test-1..
echo $replace替換所有符合條件的字符串
使用${變量//字符串/替換為的字符串}來進行替換所有符合條件的字符串
str="test..1.."
replace=${str//../-}
# test-1-
echo $replace以上就是shell 字符串操作(切片 長度 替換)的詳細內(nèi)容,更多關(guān)于shell 字符串操作的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
虛擬機中使用linux系啟用文件共享之后的文件存在的位置方法
下面小編就為大家?guī)硪黄摂M機中使用linux系啟用文件共享之后的文件存在的位置方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02
通過Shell腳本監(jiān)控Linux系統(tǒng)的CPU使用率
在現(xiàn)代運維與開發(fā)工作中,實時監(jiān)控系統(tǒng)資源使用情況是保障服務(wù)穩(wěn)定性的關(guān)鍵一環(huán),CPU?作為計算機的核心處理單元,其使用率直接影響系統(tǒng)的響應(yīng)速度和效率,本文將深入探討如何通過?Shell?腳本監(jiān)控?Linux?系統(tǒng)的?CPU?使用率,需要的朋友可以參考下2026-03-03
Shell執(zhí)行/調(diào)用Java/Jar程序例子的實例詳解
這篇文章主要介紹了Shell執(zhí)行/調(diào)用Java/Jar程序例子的實例詳解的相關(guān)資料,這里提供實例幫助大家實現(xiàn)這樣的功能,需要的朋友可以參考下2017-08-08

