业务场景如下:
当某些脚本要分发到不同的部署点,但是脚本中的ip可能不同,如何快速替换这些文件中的指定ip呢?
参见下面的命令
对一个文件做替换
sed -i -e "s/192.168.90.26/$IP_ADDR/g" -e "s:/usr/local/etc/trafficserver:$ATS_CONFIG:g" make_config.php
sed -i "s/192.168.90.26/$IP_ADDR/g" make_iframe.php
对一个文件夹a-js中的所有文件做替换
cd ../a-js
find . -type f | xargs sed -i "s/192.168.90.26/$IP_ADDR/g"
cd ../