[size=xx-large]
sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录`
不过这样会替换掉svn目录下的东西
所以我还是喜欢配合ack,这样
sed -i "s/原字符串/新字符串/g" `ack 原字符串 -l 所在目录`
然后可以写一个 dirreplace 的小脚本
#!/bin/sh
sed -i "s/$1/$2/g" `ack $1 -l $3`
[/size]
sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录`
不过这样会替换掉svn目录下的东西
所以我还是喜欢配合ack,这样
sed -i "s/原字符串/新字符串/g" `ack 原字符串 -l 所在目录`
然后可以写一个 dirreplace 的小脚本
#!/bin/sh
sed -i "s/$1/$2/g" `ack $1 -l $3`
[/size]