|
第一种:: p" Z7 W+ u+ e8 ?9 s/ P7 G9 u5 j$ r
sed -i "s/原本IP/自己服务器IP/g" `grep 原本IP -rl /data`9 C- ^% c0 k5 W
大家把上面的中文换成自己的就可以了,不用加引号什么的,就单纯替换,目录可以是顶级目录,比如本身是home/server/config,可以直接填home。: F0 ^3 k% v+ M1 D
1 z: q' z+ C' _" G! d( \
第二种:
w H5 t) q! x: Y0 R% Pfind /要换IP的文件所在的目录 -type f -name '*.*' | xargs sed -i 's/原本IP/你的IP/g'
& [! W" y& J" o7 s-name ‘*.*‘ 代表替换所有文件、 这里的后面这个* 可以换成文件的格式,比如换成 *.php 就是只查找替换所有php文件
( H& k3 y7 O [; s5 i9 Z7 c; [# [# H; S2 s6 I J$ l# p/ e
注意:除非文件都是明文十进制的,其他进制编辑不要用批量替换!
& s# {# a9 Z1 b) ?% C: M
8 G; j J$ S$ W/ F2 [7 `/ m |