find . -type f -maxdepth 2
textfilelist=$(find . -type f -maxdepth 1)
for i in ${textfilelist}
do
sed -i 's/db-testing-ecom315.vm.cisco.com/db-testing-ecom611.db01.cisco.com/g' $i
done
本文介绍了一种使用shell脚本的方法来批量修改文件中特定的域名。通过find命令定位到需要修改的文件,再利用sed命令进行实际的替换工作。此方法适用于需要更新大量文本文件中的域名场景。
find . -type f -maxdepth 2
textfilelist=$(find . -type f -maxdepth 1)
for i in ${textfilelist}
do
sed -i 's/db-testing-ecom315.vm.cisco.com/db-testing-ecom611.db01.cisco.com/g' $i
done

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