如何用sed替換行的一部分?sed:替換行的一部分
線
DBSERVERNAME xxx
應更換到:
DBSERVERNAME yyy
值XXX可以變化,有DBSERVERNAME和值之間的兩個突出部。該名稱 - 值對是來自配置文件的許多對中的一個。
我試圖與下面的反向引用:
echo "DBSERVERNAME xxx" | sed -rne 's/\(dbservername\)[[:blank:]]+\([[:alpha:]]+\)/\1 yyy/gip'
並且導致錯誤:上`s'的命令的RHS無效引用\ 1。
這個表達有什麼問題?使用GNU sed。
我知道你們在shell命令方面有很多經驗......但請儘可能的關心有抱負的linux noobs ....需要解釋....'裏面的所有內容......或者我必須通過整個[doc](https://www.gnu.org/software/sed/manual/sed.html) – Mahesha999 2017-05-20 07:41:51