linux怎樣替換字符串

linux中,可以利用sed命令來替換字符串,該命令主要用于自動(dòng)編輯一個(gè)或多個(gè)文件,當(dāng)參數(shù)設(shè)置為“s”時(shí),可以替換內(nèi)容,語法為“sed ‘s/原字符串/新字符串/’文件”。

linux怎樣替換字符串

本教程操作環(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ù)字都替換成了“好的”。

示例如下:

linux怎樣替換字符串

linux怎樣替換字符串

相關(guān)推薦:《Linux視頻教程

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊6 分享