linux 文件 查找内容替换,linux递归查找文件内容并替换
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递归查找文件内容并替换相关推荐
- php删除到回收站代码,怎么找回回收站删除的文件 php自定义函数之递归删除文件及目录...
复制代码 代码如下: /*------------------ */ //– 递归删除文件及目录 //– 例: del_dir ('../cache/');注意:返回的/是必须的 //– $type ...
- python递归查找_Python程序使用递归查找数字的幂
python递归查找 Given the base x and the power y and we have to find the x to the power y using recursion ...
- java 递归查找,Java程序使用递归查找自然数之和
Java程序使用递归查找自然数之和 在此程序中,您将学习使用Java递归来查找自然数之和.这是在递归函数的帮助下完成的. 正数1.2.3 ...称为自然数.下面的程序从用户处获取一个正整数,然后计算得 ...
- 【linux find命令】在目录中查找文件并删除文件
文章目录 find命令格式 一.按文件名搜索 二.按文件大小搜索 三.按修改时间搜索 四.按文件类型搜索 五.按权限搜索 六.按所有者和所属组搜索 七.逻辑运算符 八.其他选项 find命令格式 fi ...
- 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 ...
- linux最简单的命令,Linux 简单命令整理
Linux系统是一种开源高稳定性的操作系统,在服务器领域得到广泛的应用.作为一个Java后台开发工程师经常需要登录Linux服务器部署应用程序,或者是查看程序的运行状态.一般的Linux服务器上是不会 ...
- android 文件 删除文件夹,android 删除文件以及递归删除文件夹
Python之文件处理-递归删除特定文件 #!/usr/bin/env python # -*- coding:utf-8 -*- import os def delete_particular_fi ...
- 【C++】window下 使用c++遍历文件夹及其子文件夹和文件,并打印文件路径及各文件内容
这两天一直在学习如何使用c++遍历文件夹.读取文件内容和写入文件. 话不多说,直接上代码 /* * 文件功能:递归遍历文件夹,遍历文件夹及其子文件夹和文件.打印文件夹名称.文件名称和文件数目 * * ...
- grep递归查找头文件_Grep命令教程–如何使用递归查找在Linux和Unix中搜索文件
grep递归查找头文件 grep stands for Globally Search For Regular Expression and Print out. It is a command li ...
最新文章
- python基础之常用模块
- MRCTF2020]你传你码呢
- mysql 性能分析 命令_MySQL中使用SHOW PROFILE命令分析性能的用法整理
- 向linux内核加入系统调用新老内核比較
- react 原生html 插件,纯原生JS的瀑布流插件Macy.js,前端必备插件
- 基于Spring框架的Shiro配置
- PS(留学动机)的妙用——扭转你的劣势
- 基础Git操作与GitHub协作吐血整理,收好!| 原力计划
- android 巧用动画使您app风骚起来
- 还在为生产环境中用什么样的 Kubernetes 架构困惑吗,或许看完这篇你的问题就迎刃而解了!...
- SQL Server 2014 软件安装教程
- Java算法与数据结构、设计模式、高并发视频教程免费下载
- Python+OpenCV实现sobel边缘检测
- 硬盘出现异响应急方案
- 如何计算十五个字节(多字节)的CRC16校验
- CSDN去广告,超清爽界面
- 互联网商业化中,广告策略到底有哪些?(一)
- 企业内部短信模板大全分析
- 触动精灵贝塞尔曲线Bezier Curve
- Java那些不为人知的技巧
热门文章
- 手机端input[type=date]的时候placeholder不起作用解决方案
- 怎么在手机上取消双重认证_座机电话转接到手机,怎么设置怎么取消?
- Eclipse + MTJ + WTK
- 如何删除计算机自动更新补丁,删除自动更新中的WIN10升级补丁
- np.empty()函数、np.random.uniform()函数、np.random.normal()函数的详细介绍和代码说明
- 计算机房英语单词,计算机与网络英语词汇(O1)
- 源码安装mysql,详细
- 求解非齐次线性方程组算法
- 英文邮件 —— 祝贺应聘成功
- SQL注入实战MySQL_SQL注入实战-MySQL