sed -i 's/原字符串/替换后字符串/g' `grep '搜索关键字' -rl /data/目标目录/ --include "*.html"`

上面是递归查找目录中所有的HTML文件 把包含符合关键字的文件用sed去做替换

这里要注意如果sed要替换的字符串中如果有/ ^ ' 之类的需要用\做转义

多个替换用;分割 例如

sed -i 's/原字符串1/替换后字符串1/g;s/原字符串2/替换后字符串2/g'

参考资料

http://man.linuxde.net/grep

http://blog.sina.com.cn/s/blog_5fd841bf0101dt0r.html

http://blog.csdn.net/decisiveness/article/details/45602789

https://segmentfault.com/q/1010000008293993

在Linux下查找文件内容包含某个特定字符串的文件

如何在Linux下查找文件内容包含某个特定字符串的文件? 我的目录下面有test1和test2两个文件夹,里面都含有很多文件,其中test2里面还包含一个test文件夹 我想请问的是,如何通过查找关键 ...

linux grep 查找文件内容

自试: wang@wang:~$ grep -i "*args*" ~/IGV01-SW/src/bzrobot_diagnostics/bzrobot_lightbelt_man ...

Linux 查找文件内容、替换

有的时候我们经常性的需要在 linux 某一个目录下查找那些文件里包含我们需要查找的字符,那么这个时候就可以使用一些命令来查找,比如说 grep 1.grep 查询 1.1. 主要参数 [option ...

linux批量查找文件内容

find ./ -name "*.php" | xargs grep '要查找的内容' 如果需要查找的内容包含特殊符号,比如$等等,grep要加参数 find ./ -name & ...

Linux查找文件内容小技巧

目录 grep ag linux系统查找文件内容最常见的命令有grep和ag grep grep是比较常见的查找命令 # 在当前目录的py文件里查找所有相关内容 grep -a "broad ...

Linux里如何查找文件内容

Linux查找文件内容的常用命令方法. 从文件内容查找匹配指定字符串的行: $ grep "被查找的字符串" 文件名例子:在当前目录里第一级文件夹中寻找包含指定字符串的.in文件g ...

Linux里如何查找文件内容 (转)

Linux查找文件内容的常用命令方法. 从文件内容查找匹配指定字符串的行: $ grep "被查找的字符串" 文件名例子:在当前目录里第一级文件夹中寻找包含指定字符串的.in文件g ...

【转】Linux里如何查找文件内容

原文网址:http://blog.chinaunix.net/uid-25266990-id-199887.html Linux查找文件内容的常用命令方法. 从文件内容查找匹配指定字符串的行: $ g ...

Linux 常用查找文件或者文件内容

举例树形图 .|-- test_dir| `-- dir_test_doc.text|-- test_dir2| |-- dir2_test_doc.txt| `-- dir2_test_doc2.t ...

随机推荐

C++处理Json串——jsoncpp库

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,和xml类似,本文主要对VS2008中使用Jsoncpp解析json的方法做一下记录.Jsoncpp是个跨 ...

Android Home键监听

Android Back Home键监听 Back键的监听 对于Back键的监听比较容易,可以在多个系统回调处拦截,比如在activity的下列方法中都可以收到Back键按下的事件: @Overrid ...

jquery1:

在jquery中:1.window.onload: --->$();所以一般jquery用如下开头: $(function(){ })2.获取元素:$('#div'):获取id为div的元素$( ...

python学习之路——基础篇(3)模块(续)

re正则表达式.shutil.ConfigParser.xml 一.re 正则元字符和语法: 语法 说明 表达式 完全匹配字符 字符 一般字符 匹配自身 abc abc . 匹配除换行符"\ ...

Spring 4.3.2下实现http多次断点下载

其实跟 spring 无关,如果是直接下载资源很多 web sever 不用程序就直接实现了断点. 但我们的应用是 download?url=xxxx 这种方式 下载资源由 download 来负责, ...

ios CGImageRelease 出现 EXC_BAD_ACCESS的错误 ios特定形状剪裁图片 内存泄露

CGImageRef imgRef = [image CGImage]; 通过此种方式的得到的CGImageRef不能利用CGImageRelease释放,因为你不拥有它所以不用释放 在ios中特定形 ...

Metasploit RPC服务共享

1) 启动一个新的MSF RPC服务,-P参数后面指定连接到的RPC服务需要提供的口令,-U参数指定连接所需输入的用户名,使用-a 0.0.0.0将RPC服务绑定到所有的网络地址,否则服务默认只绑定到 ...

Helpers\RainCaptcha

Helpers\RainCaptcha This class can validate CAPTCHA images with RainCaptcha. It can generate an URL ...

Display:table;妙用,使得左右元素高度相同

我们在设计网页的时候,为了左右能够分明一点,我们经常会在左边元素弄一个border-right,但是出现一个问题,如果左边高度比较小,这根线就短了,下面空了一部分,反正如果在右边的元素弄一个borde ...

11、借助POI实现Java生成并打印excel报表(2)

11.POI打印功能 11.1.常用模块形式: HSSFPrintSetup printSetup = sheet.getPrintSetup(); printSetup.setVResolution ...

linux 文件 查找内容替换,linux递归查找文件内容并替换相关推荐

  1. php删除到回收站代码,怎么找回回收站删除的文件 php自定义函数之递归删除文件及目录...

    复制代码 代码如下: /*------------------ */ //– 递归删除文件及目录 //– 例: del_dir ('../cache/');注意:返回的/是必须的 //– $type ...

  2. python递归查找_Python程序使用递归查找数字的幂

    python递归查找 Given the base x and the power y and we have to find the x to the power y using recursion ...

  3. java 递归查找,Java程序使用递归查找自然数之和

    Java程序使用递归查找自然数之和 在此程序中,您将学习使用Java递归来查找自然数之和.这是在递归函数的帮助下完成的. 正数1.2.3 ...称为自然数.下面的程序从用户处获取一个正整数,然后计算得 ...

  4. 【linux find命令】在目录中查找文件并删除文件

    文章目录 find命令格式 一.按文件名搜索 二.按文件大小搜索 三.按修改时间搜索 四.按文件类型搜索 五.按权限搜索 六.按所有者和所属组搜索 七.逻辑运算符 八.其他选项 find命令格式 fi ...

  5. linux重命名tar命令,linux常用操作指令4 —— 文件操作相关命令(mkdir、touch、rm、mv、cp、cat 、 find 、tar、chmod)...

    文件操作相关命令 文件操作相关命令 1.创建文件夹mkdir 2.创建文件touch 3.移动文件夹mv(类似于剪切) 4.删除rm 5.重命名mv 6.复制cp 7.查看文件(cat.head.ta ...

  6. linux最简单的命令,Linux 简单命令整理

    Linux系统是一种开源高稳定性的操作系统,在服务器领域得到广泛的应用.作为一个Java后台开发工程师经常需要登录Linux服务器部署应用程序,或者是查看程序的运行状态.一般的Linux服务器上是不会 ...

  7. android 文件 删除文件夹,android 删除文件以及递归删除文件夹

    Python之文件处理-递归删除特定文件 #!/usr/bin/env python # -*- coding:utf-8 -*- import os def delete_particular_fi ...

  8. 【C++】window下 使用c++遍历文件夹及其子文件夹和文件,并打印文件路径及各文件内容

    这两天一直在学习如何使用c++遍历文件夹.读取文件内容和写入文件. 话不多说,直接上代码 /* * 文件功能:递归遍历文件夹,遍历文件夹及其子文件夹和文件.打印文件夹名称.文件名称和文件数目 * * ...

  9. grep递归查找头文件_Grep命令教程–如何使用递归查找在Linux和Unix中搜索文件

    grep递归查找头文件 grep stands for Globally Search For Regular Expression and Print out. It is a command li ...

最新文章

  1. python基础之常用模块
  2. MRCTF2020]你传你码呢
  3. mysql 性能分析 命令_MySQL中使用SHOW PROFILE命令分析性能的用法整理
  4. 向linux内核加入系统调用新老内核比較
  5. react 原生html 插件,纯原生JS的瀑布流插件Macy.js,前端必备插件
  6. 基于Spring框架的Shiro配置
  7. PS(留学动机)的妙用——扭转你的劣势
  8. 基础Git操作与GitHub协作吐血整理,收好!| 原力计划
  9. android 巧用动画使您app风骚起来
  10. 还在为生产环境中用什么样的 Kubernetes 架构困惑吗,或许看完这篇你的问题就迎刃而解了!...
  11. SQL Server 2014 软件安装教程
  12. Java算法与数据结构、设计模式、高并发视频教程免费下载
  13. Python+OpenCV实现sobel边缘检测
  14. 硬盘出现异响应急方案
  15. 如何计算十五个字节(多字节)的CRC16校验
  16. CSDN去广告,超清爽界面
  17. 互联网商业化中,广告策略到底有哪些?(一)
  18. 企业内部短信模板大全分析
  19. 触动精灵贝塞尔曲线Bezier Curve
  20. Java那些不为人知的技巧

热门文章

  1. 手机端input[type=date]的时候placeholder不起作用解决方案
  2. 怎么在手机上取消双重认证_座机电话转接到手机,怎么设置怎么取消?
  3. Eclipse + MTJ + WTK
  4. 如何删除计算机自动更新补丁,删除自动更新中的WIN10升级补丁
  5. np.empty()函数、np.random.uniform()函数、np.random.normal()函数的详细介绍和代码说明
  6. 计算机房英语单词,计算机与网络英语词汇(O1)
  7. 源码安装mysql,详细
  8. 求解非齐次线性方程组算法
  9. 英文邮件 —— 祝贺应聘成功
  10. SQL注入实战MySQL_SQL注入实战-MySQL