当前位置:首页 > 开发 > 操作系统 > 正文

linux下批量替换文件内容

发表于: 2015-04-07   作者:商人shang   来源:转载   浏览:
摘要: 1、网络上现成的资料   格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径`   linux sed 批量替换多个文件中的字符串   sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir`   例如:替换/home下所有文件中的www.admi

1、网络上现成的资料

  格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径`

  linux sed 批量替换多个文件中的字符串

  sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir`

  例如:替换/home下所有文件中的www.admin99.net为admin99.net

  sed -i "s/www.admin99.net/admin99.net/g" `grep www.admin99.net -rl /home`

  exp:sed -i "s/shabi/$/g" `grep shabi -rl ./`

2、自己额外附加

  2.1 将文件1.txt内的文字“garden”替换成“mirGarden”

  # sed -i "s/garden/mirGarden/g" 1.txt   //sed -i 很简单

  2.2 将当前目录下的所有文件内的“garden”替换成“mirGarden”

  ## sed -i "s/garden/mirGarden/g" `ls` //其实也就是ls出多个文件名而已

linux下批量替换文件内容

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
v1.1现已发布: 下载地址:https://github.com/xucongli1989/XCLWinKits/releases 更新记录: v1.1 1
以前使用UE在文件中批量替换,其实eclipse也可以 选中某目录后按Ctrl+H(菜单是search), 选中File
以前使用UE在文件中批量替换,其实eclipse也可以 选中某目录后按Ctrl+H(菜单是search), 选中File
eg: find -name "*.frag" -exec dos2unix {} \; find -name "*.s" -exec rm -f {} \; find 命令查
windows的BAT或者linux的VI下批量更改替换文件名的脚本 本来离开写脚本有些日子了,倒是现在有些文
1. 添加两个工作组: sales 组( GID : 510 )、 market ( GID : 520 ) 2 . 创建空白的用户文件
sublime快捷键好用程度令人咂舌。 用的多了,你就能体会官网的宣传: Sublime Text: The text edito
文章來源於 sina 煙鬼博客 寫於 2009-05-02 09:59 OS:REDHAT linux AS 5 1. 首先在/etc/passwd 文
补充:sersync服务器同步,查看http://code.google.com/p/sersync/ 批量同步、批量更新,这应该是做
利用inotify+rsync实现linux文件批量更新 2011-12-05 16:41:08 标签: linux 数据同步 rsync inotif
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号