今天遇到一个问题 , 最近工信部查备案域名 查的非常紧。 查什么呢

所有网站都要有这个东西, 并且能够跳转到工信部网站  。如果你没有放这个 或者是备案号放错了 ,或者是网站跳错了,那么对不起了你网址没了,过几天就会被封掉。

今天遇到的这个问题就是客户的备案号写错了,一般情况这种会有个footer  但是他这个是静态化过的。目前有所有的页面都生成静态化页面了 ,现在想要给他都改一遍就要所有都再生成一遍。但是有一部分是死活都更新不过来。查看源码是 数据库部分数据丢失了。于是只有手动修改了,

我先

grep -ERnl  --include=*.html "错误的备案号"  /alidata/www/online/xxx.com/

这个命令会查出来  所有html后缀的  包含这个错误备案号的文件 。

但是查出来了大概有四五百个

这要是一个一个改就天荒地老了

于是 只能用代码批量修改

sed -i "s/旧内容/新内容/g" `grep 旧内容 -rl 文件夹路径`

例如将/var/www/test文件夹下的所有文件内容中的abc字符串换成123

sed -i "s/abc/123/g" `grep abc -rl /var/www/test`

两三秒全部搞定。

linux下 批量替换文件内容相关推荐

  1. linux下批量替换文件内容的三种办法

    http://www.51testing.com/html/93/316693-815340.html 程序开发中,可能你会经常遇到批量替换文件内容的情况,如果你使用的是linux,那么恭喜你,你可以 ...

  2. Linux下批量替换文件内容方法

    1:查找 find . -type f -name "*.html"|xargs grep 'yourstring' 2:查找并替换 find -name '要查找的文件名' | ...

  3. Linux下批量替换文件内容和文件名(转)

    1.批量替换指定多个文件的文件内容 在指定目录/your/path里,查找包含old_string字符串的所有文件,并用new_string字符串替换old_string字符串. sed -i &qu ...

  4. linux下批量替换文件内容

    demo sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径`sed -i "s/查找字段/替换字段/g" ./* 倘若字符串中包 ...

  5. linux中替换文件中的内容,linux下批量替换文件中的内容linux操作系统 -电脑资料...

    对于单个文件,使用sed命令很容易做到, grep命令可以查找单个文件或文件夹下文件中的内容,使用参数"r"或"-R"可以递归查找指定文件夹下的所有文件:参数& ...

  6. linux中vi修改文件内容,linux VI模式下批量修改文件内容

    1.         :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky 2.         :n,$ ...

  7. linux批量替换文件内容

    一.linux批量替换文件内容 : sed -i "s/旧内容/新内容/g" `grep 旧内容 -rl 文件夹路径` 例如将/var/www/test文件夹下的所有文件内容中的a ...

  8. linux替换大文件内容,Linux批量替换文件内容

    今天测试人员一不小心把导航的地址改错了,大约6000多个导航文件,要通过后台配置的话也很麻烦,可以通过linux命令实现对批量文件进行内容替换,但是技术经理不在,我对linux命令不熟,没办法只好硬着 ...

  9. php批量替换文件内容,写了个遍历目录、批量替换文件内容的类

    之前有需要,就写了这个类. 功能: 1 遍历目录下的所有文件(可指定后缀名) 2 批量替换文件内容(正则.字符串) 3 批量替换文件后缀名 4 批量替换文件编码 使用例: $dirExplorer = ...

最新文章

  1. 卡巴斯基安全浏览器_卡巴斯基 for windows 全方位安全软件2021注册表清除版
  2. 什么是一致性 Hash 算法
  3. Linux - 添加PATH环境变量
  4. lay弹窗库的一个坑
  5. Win8装SQL2008需要离线安装 .Net3.5
  6. 转---谈谈HTTP协议中的短轮询、长轮询、长连接和短连接
  7. Python—实训day9—使用pandas进行数据预处理
  8. 获取滚动条距离底部的高度
  9. Debian/Ubuntu下安装Apache的Mod_Rewrite模块的步骤分享
  10. 在ubuntu 16.04上安装tensorflow,并测试成功
  11. hdu 2188悼念512汶川大地震遇难同胞——选拔志愿者(博弈)
  12. [20171130]关于rman的一些总结.txt
  13. oracle入库的速度能到多少_多线程能提高Oracle的入库速度吗
  14. 详解MySQL中DROP,TRUNCATE 和DELETE的区别
  15. 【建议收藏】货币交易信息爬取+筛选(Python附源码)
  16. C# OpenCV OpenCVSharp应用实例--LCD屏幕脏污检测
  17. 如何拯救你,我的Oculus?
  18. 有关针式打印机和一体机的安装
  19. 什么是前端,前端是什么?
  20. IE6 遇到bug及解决办法

热门文章

  1. cisco 3750交换机堆叠配置
  2. c语言求小于n的互质数,基于visual Studio2013解决C语言竞赛题之1064互质数差1验证...
  3. xycms后台拿shell
  4. 用计算机怎么调闹钟,告诉你电脑闹钟怎么设置
  5. 超好用的网页标记插件pagenote
  6. UI设计师和平面设计师有哪些区别?
  7. Android开发-helloAndroid
  8. 「OceanBase 4.1 体验」|国产分布式数据库不好用?别再打脸了
  9. 16.3 shared_ptr常用操作、计数与自定义删除器等
  10. 关于MAVROS版本不对导致的错误。md5sum