我目前使用's/string/new_string/g'
需要经过一定的CSV文件,但是我运行到困难在以下情形:中'192.168.0.111'
桑达精确匹配
我要替换的'192.168.0.11'
情况,但是它也赶上实例。
我如何能确保SED只抓住'192.168.0.11'
而不是'192.168.0.111'
?我显然必须对许多变量重复这一点,所以可以轻松扩展的东西将不胜感激。
谢谢!
我目前使用's/string/new_string/g'
需要经过一定的CSV文件,但是我运行到困难在以下情形:中'192.168.0.111'
桑达精确匹配
我要替换的'192.168.0.11'
情况,但是它也赶上实例。
我如何能确保SED只抓住'192.168.0.11'
而不是'192.168.0.111'
?我显然必须对许多变量重复这一点,所以可以轻松扩展的东西将不胜感激。
谢谢!
我不知道你正在使用的正则表达式是,但如果你想“192.168.0.11”的精确匹配,你可以使用: s/\<192\.168\.0\.11\>//g
的\<\>
力的精确匹配。
你能告诉你当前的sed命令是否是示例数据吗 – suspectus 2013-04-24 15:37:09