2016-11-29 39 views
-2

我與價值方含許多引號字符添加許多報價在SED指令

sed -i 's/.*sonar.links.issue.*/property "sonar.links.issue", "http://jra.url"' 

我得到的錯誤來更新行。我該怎麼做才能正確地做到這一點?

+2

您的替換字符串中有斜槓,而你不是以斜線終止您的sed命令要麼... –

回答

0

你替換字符串包含一個斜槓的 「http://」,所以你不應該使用/作爲分隔符爲這個sed命令,使用@作爲shellter建議。 爲了完成它的答案,我會在sed表達式的末尾添加「g」標誌,以確保在整行上進行替換,而不僅僅是與「。sonar.links.issue 。「」。

sed -i '[email protected]*sonar.links.issue.*@property "sonar.links.issue", "http://jra.url"@g' file