我目前使用'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