全局替换字符命令

需求:把portal工程打包中的yml文件带有字段为:mysql://127.0.0.1全部替换成mysql://192.168.61.10

使用find+xargs实现

find /portal -name *.yml |xargs  sed -i "s+mysql://127.0.0.1+mysql://192.168.61.10+g"

这里有个问题就是不能在/portal目录下执行
还可以使用下面方法实现
使用find+perl实现(不能带空格,带空格的使用上面方法)

find /app/jar -name *.yml |xargs perl -pi -e 's|'redis'|'192.168.61.10'|g'  
上一篇:【owt】Client-Portal Communication Protocol


下一篇:第九章 Wi-Fi Portal认证过程