我在文件中有一个巨大的IP address
列表,我想将所有IP地址替换为指定的字符串( Example : X.X.X.X)
。
#Example.txt
1,1.1.1.1
2,10.10.10.10
3,5.5.5.5
4,6.6.6.6
.........
我尝试使用sed
$sed -e 's/[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}/x.x.x.x/g' example.txt
我无法做到这一点。有人可以帮我解决如何用特定的字符串替换IP地址吗?
答案 0 :(得分:4)
你快到了!所有你需要做的就是逃避重复支持:
sed -e 's/[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}/x.x.x.x/g' test.txt