在linux中,可以利用sed命令來替換字符串,該命令主要用于自動(dòng)編輯一個(gè)或多個(gè)文件,當(dāng)參數(shù)設(shè)置為“s”時(shí),可以替換內(nèi)容,語法為“sed ‘s/原字符串/新字符串/’文件”。
本教程操作環(huán)境:linux7.3系統(tǒng)、Dell G3電腦。
linux怎樣替換字符串
在linux中想要替換字符串可以利用sed命令。
語法如下:
sed?'s/原字符串/新字符串/'?文件 sed?'s/原字符串/新字符串/g'?文件
這兩種命令格式的區(qū)別在于是否有個(gè)“g”。沒有“g”表示只替換第一個(gè)匹配到的字符串,有“g”表示替換所有能匹配到的字符串,“g”可以認(rèn)為是“global”(全局的)的縮寫,沒有“全局的”結(jié)尾就不要替換全部,這樣就好記啦。
命令可以使用正則表達(dá)式來處理。如下圖,第一個(gè)命令只是將第一個(gè)“b”替換成了“B”,其他的都沒有替換;而第二個(gè)命令將全文中的數(shù)字都替換成了“好的”。
示例如下:
相關(guān)推薦:《Linux視頻教程》
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦