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