linux 替换
sed -i 's#url("../imgs/#url("http://xxx/public/static/img/#g' $(cat /tmp/d.txt)
mac 替换
sed -i "" 's#new-img1.ol-img.com#new-img1.ol-cdn.com#g' $(cat /tmp/icon.txt)
检查修改的文件
grep -E '^(-|+)' | grep -vE 'revision d+' | grep -v 'working copy' | grep -v 'ol-img' | grep -v 'ol-cdn'
搜索含有某关键字的文件列表
grep -rl 'new-img1.ol-img.com' . | grep -v '.svn'
Mac:
sed: RE error: illegal byte sequence
命令行执行: LC_CTYPE=C
但是svn版本提交时不支持中文了,
所以替换完,执行
export LC_CTYPE="zh_CN.UTF-8"