【发布时间】:2015-01-10 22:21:56
【问题描述】:
我正在尝试使用 sed 将一个 IP 地址替换为另一个。任何援助将不胜感激。
test.1 文件中的字符串是:
o=Acc1111 3415 1536 IN IP4 10.201.25.173.
我只想将10.201.25.173. 替换为127.0.0.1.
所需的最终字符串应该是:
o=Acc1111 3415 1536 IN IP4 127.0.0.1.
我的 sed 正则表达式是:
sed 's/o=.*IN IP4.*/*IN IP4 127.0.0.1./' test.1
但这会将所有字符串替换为IN IP4 127.0.0.1.。
我需要在一个正则表达式中使用该命令。有可能吗?
【问题讨论】: