我與價值方含許多引號字符添加許多報價在SED指令
sed -i 's/.*sonar.links.issue.*/property "sonar.links.issue", "http://jra.url"'
我得到的錯誤來更新行。我該怎麼做才能正確地做到這一點?
我與價值方含許多引號字符添加許多報價在SED指令
sed -i 's/.*sonar.links.issue.*/property "sonar.links.issue", "http://jra.url"'
我得到的錯誤來更新行。我該怎麼做才能正確地做到這一點?
嘗試
sed -i '[email protected]*sonar.links.issue.*@property "sonar.links.issue", "http://jra.url"@' file
IHTH
你替換字符串包含一個斜槓的 「http://」,所以你不應該使用/作爲分隔符爲這個sed命令,使用@作爲shellter建議。 爲了完成它的答案,我會在sed表達式的末尾添加「g」標誌,以確保在整行上進行替換,而不僅僅是與「。sonar.links.issue 。「」。
sed -i '[email protected]*sonar.links.issue.*@property "sonar.links.issue", "http://jra.url"@g' file
您的替換字符串中有斜槓,而你不是以斜線終止您的sed命令要麼... –