2009年8月24日星期一

Shell批量修改文件内容

N多年前,因為改CVS server的ip, 但是文件中所有的ip地址都要改,當時google了半天沒有結果,這個事情一直記得,今天發現了一個腳本很簡單,

Shell批量修改文件内容
比如说,我想把网页文件里的foo都替换成bar,主要是利用sed的-i参数:
find /path -type f | grep -i -E '(htm|html)$' | xargs sed -i 's/foo/bar/g'

參考:http://hi.baidu.com/thinkinginlamp/blog/item/2297a7efb470541ffdfa3ca2.html

記錄一下,以備后查

没有评论:

发表评论