【发布时间】:2016-08-09 04:07:45
【问题描述】:
我正在尝试使用 sed 在 Mac 终端上的文件中搜索和替换字符串。我可以搜索和替换一个简单的字符串:
sed -i.bak 's/HOSTS/BOASTS/g' file.txt
但我正在尝试一些更复杂的东西,基本上我想要替换的字符串看起来像 'HOSTS:"123.123.123.123, 12345"' - 123.123.123.123 是一个可变 IP,所以我可以'不完全搜索,所以我尝试使用正则表达式,主要是“。”表示我不知道 IP 地址是什么。
我尝试了以下方法,但没有成功:
sed -i.bak 's/HOSTS:"., 00000"/HOSTS:"999.999.999.999, 00000"/g' file.txt
【问题讨论】:
标签: sed