sed -i "s/http:\/\/:8086/http:\/\/192.168.11.11:8080/g" `grep "http://:8080" -rl --include="*.wsdl" ./`
grep "http://:8080" -rl --include="*.wsdl" ./
find ./ -name '*xml' | xargs grep 'string'
本文介绍如何使用sed和grep命令批量修改目录下所有.wsdl文件中的特定URL,实现从旧地址到新地址的全局替换,适用于服务迁移场景。
sed -i "s/http:\/\/:8086/http:\/\/192.168.11.11:8080/g" `grep "http://:8080" -rl --include="*.wsdl" ./`
grep "http://:8080" -rl --include="*.wsdl" ./
find ./ -name '*xml' | xargs grep 'string'
1405
520

被折叠的 条评论
为什么被折叠?