我目前使用's/string/new_string/g'
要经过一些CSV文件,但是我运行到在下列情况下的困难:
我想要替换的情况下, '192.168.0.11'
,但它也追赶的情况下, '192.168.0.111'
。
我如何能确保SED只能争夺'192.168.0.11'
,而不是'192.168.0.111'
? 我显然有重复这对于很多变数,所以一些易于扩展,将不胜感激。
谢谢!
我目前使用's/string/new_string/g'
要经过一些CSV文件,但是我运行到在下列情况下的困难:
我想要替换的情况下, '192.168.0.11'
,但它也追赶的情况下, '192.168.0.111'
。
我如何能确保SED只能争夺'192.168.0.11'
,而不是'192.168.0.111'
? 我显然有重复这对于很多变数,所以一些易于扩展,将不胜感激。
谢谢!
我不知道你正在使用的正则表达式是,但如果你想“192.168.0.11”的精确匹配,你可以使用: s/\<192\.168\.0\.11\>//g
该\<\>
迫使完全匹配。