2013-05-30 42 views
0

如何使用sed替換我的文件中的網站地址。 例如:使用sed更改包含點的文本

address = www.abc.com 

而且我想mail.whatever.net來取代它。

+1

有兩個字符串之間沒有直接的關係,你提到;你真的想做什麼?處理這種替換的唯一方法是搜索「www.abc.com」並將其替換。你是否擔心搜索也匹配「wwwXabcYcom」,不應該改變?如果是這樣的話,您需要避開這些問題:答案建議:'sed's/www \ .abc \ .com/mail.whatever.net /''。 –

回答

1

如果您想通過mail.whatever.net更換的www.abc.com所有出現只使用

sed "s/www\.abc\.com/mail.whatever.net/g" 
+0

謝謝!有用 – Sokphak

0

,或者如果可以更換地址線:

sed "s;^address = .*;address = mail.whatever.net;" 
相關問題