|
第一种:0 v. M( `8 V# P/ F( d2 d" W9 h- p
sed -i "s/原本IP/自己服务器IP/g" `grep 原本IP -rl /data`# t# J( l; n/ p1 Z+ _
大家把上面的中文换成自己的就可以了,不用加引号什么的,就单纯替换,目录可以是顶级目录,比如本身是home/server/config,可以直接填home。+ M) s: @) ]5 Q* W) X4 w. D
( b3 k9 m' o: K) A
第二种:* _5 \: a8 L% F1 f
find /要换IP的文件所在的目录 -type f -name '*.*' | xargs sed -i 's/原本IP/你的IP/g', K% l+ q3 I' o8 q
-name ‘*.*‘ 代表替换所有文件、 这里的后面这个* 可以换成文件的格式,比如换成 *.php 就是只查找替换所有php文件
9 C# M& c- F/ _( p% v
" `" D8 g% C, `& O' {9 S注意:除非文件都是明文十进制的,其他进制编辑不要用批量替换!. s4 J+ u$ k' e
9 Y, X% x- b, K* I' s
|