LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 610|回复: 1

字符串批量替换

[复制链接]
发表于 2003-10-10 15:53:13 | 显示全部楼层 |阅读模式
要把当前目录所有文件(包括子文件夹)中的某个IP替换成另一个IP。我用sed只能一个一个文件替换。
 楼主| 发表于 2003-10-10 17:45:23 | 显示全部楼层
for file in `find ./ -name '*' -print`
        do
                if [ -f $file ]
                then
                sed -e 's/x.x.x.x/z.z.z.z/g' $file > /temp
                cat /temp > $file
                fi
        done
以前不知for有什么用,经高人指点说用for即可,立马翻本版精华中for的用法,大喜!!!脚本前的空格为什么不会显示?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表