linux下 批量替换文件内容
今天遇到一个问题 , 最近工信部查备案域名 查的非常紧。 查什么呢
所有网站都要有这个东西, 并且能够跳转到工信部网站 。如果你没有放这个 或者是备案号放错了 ,或者是网站跳错了,那么对不起了你网址没了,过几天就会被封掉。
今天遇到的这个问题就是客户的备案号写错了,一般情况这种会有个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下 批量替换文件内容相关推荐
- linux下批量替换文件内容的三种办法
http://www.51testing.com/html/93/316693-815340.html 程序开发中,可能你会经常遇到批量替换文件内容的情况,如果你使用的是linux,那么恭喜你,你可以 ...
- Linux下批量替换文件内容方法
1:查找 find . -type f -name "*.html"|xargs grep 'yourstring' 2:查找并替换 find -name '要查找的文件名' | ...
- Linux下批量替换文件内容和文件名(转)
1.批量替换指定多个文件的文件内容 在指定目录/your/path里,查找包含old_string字符串的所有文件,并用new_string字符串替换old_string字符串. sed -i &qu ...
- linux下批量替换文件内容
demo sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径`sed -i "s/查找字段/替换字段/g" ./* 倘若字符串中包 ...
- linux中替换文件中的内容,linux下批量替换文件中的内容linux操作系统 -电脑资料...
对于单个文件,使用sed命令很容易做到, grep命令可以查找单个文件或文件夹下文件中的内容,使用参数"r"或"-R"可以递归查找指定文件夹下的所有文件:参数& ...
- linux中vi修改文件内容,linux VI模式下批量修改文件内容
1. :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky 2. :n,$ ...
- linux批量替换文件内容
一.linux批量替换文件内容 : sed -i "s/旧内容/新内容/g" `grep 旧内容 -rl 文件夹路径` 例如将/var/www/test文件夹下的所有文件内容中的a ...
- linux替换大文件内容,Linux批量替换文件内容
今天测试人员一不小心把导航的地址改错了,大约6000多个导航文件,要通过后台配置的话也很麻烦,可以通过linux命令实现对批量文件进行内容替换,但是技术经理不在,我对linux命令不熟,没办法只好硬着 ...
- php批量替换文件内容,写了个遍历目录、批量替换文件内容的类
之前有需要,就写了这个类. 功能: 1 遍历目录下的所有文件(可指定后缀名) 2 批量替换文件内容(正则.字符串) 3 批量替换文件后缀名 4 批量替换文件编码 使用例: $dirExplorer = ...
最新文章
- 卡巴斯基安全浏览器_卡巴斯基 for windows 全方位安全软件2021注册表清除版
- 什么是一致性 Hash 算法
- Linux - 添加PATH环境变量
- lay弹窗库的一个坑
- Win8装SQL2008需要离线安装 .Net3.5
- 转---谈谈HTTP协议中的短轮询、长轮询、长连接和短连接
- Python—实训day9—使用pandas进行数据预处理
- 获取滚动条距离底部的高度
- Debian/Ubuntu下安装Apache的Mod_Rewrite模块的步骤分享
- 在ubuntu 16.04上安装tensorflow,并测试成功
- hdu 2188悼念512汶川大地震遇难同胞——选拔志愿者(博弈)
- [20171130]关于rman的一些总结.txt
- oracle入库的速度能到多少_多线程能提高Oracle的入库速度吗
- 详解MySQL中DROP,TRUNCATE 和DELETE的区别
- 【建议收藏】货币交易信息爬取+筛选(Python附源码)
- C# OpenCV OpenCVSharp应用实例--LCD屏幕脏污检测
- 如何拯救你,我的Oculus?
- 有关针式打印机和一体机的安装
- 什么是前端,前端是什么?
- IE6 遇到bug及解决办法
热门文章
- cisco 3750交换机堆叠配置
- c语言求小于n的互质数,基于visual Studio2013解决C语言竞赛题之1064互质数差1验证...
- xycms后台拿shell
- 用计算机怎么调闹钟,告诉你电脑闹钟怎么设置
- 超好用的网页标记插件pagenote
- UI设计师和平面设计师有哪些区别?
- Android开发-helloAndroid
- 「OceanBase 4.1 体验」|国产分布式数据库不好用?别再打脸了
- 16.3 shared_ptr常用操作、计数与自定义删除器等
- 关于MAVROS版本不对导致的错误。md5sum