[英]How to work with “/” using sed in shell script
我正在嘗試使用外殼程序腳本(在MAC OSX上運行)替換.xml文件中的一行。 問題是:我想將標簽<source-path>/Users/myouser</source-path>
更改為<source-path>/Users/otherUser</source-path>
我遇到兩個問題:
1)如何使用sed處理“ /”? 2)我可以使用正則表達式嗎?
謝謝
最簡單的答案是在表達式中使用其他定界符,例如:
sed -e 's|/Users/myouser|/Users/otherUser|' file.xml
至於是否可以使用正則表達式-您正在使用sed
,所以可以。
使用免責聲明修改XML的標准免責聲明是一種脆弱且容易出錯的方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.