|
第一种:: R5 L$ `8 [! t t. S
sed -i "s/原本IP/自己服务器IP/g" `grep 原本IP -rl /data`
% J8 v @* I- a( F/ m1 ]大家把上面的中文换成自己的就可以了,不用加引号什么的,就单纯替换,目录可以是顶级目录,比如本身是home/server/config,可以直接填home。7 M- G- x$ p5 I" D7 p4 Y
3 `/ w) y# d# @2 R5 R! Y, h
第二种:! u: K& |2 M/ K5 F7 \. a
find /要换IP的文件所在的目录 -type f -name '*.*' | xargs sed -i 's/原本IP/你的IP/g'
# J6 t7 p) _5 l. N0 m-name ‘*.*‘ 代表替换所有文件、 这里的后面这个* 可以换成文件的格式,比如换成 *.php 就是只查找替换所有php文件7 F6 b; d; X0 R% h6 X9 j
# d% H+ M4 n+ s# X$ t
注意:除非文件都是明文十进制的,其他进制编辑不要用批量替换!
9 a; B' ?- r9 T
$ S) E: W0 U5 Z. H' t7 Z* n) @ |