博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 查找目录下的文件内容并替换(批量)
阅读量:6275 次
发布时间:2019-06-22

本文共 517 字,大约阅读时间需要 1 分钟。

2.sed和grep配合

命令:sed -i s/yyyy/xxxx/g `grep yyyy -rl --include="*.txt" ./`

作用:将当前目录(包括子目录)中所有txt文件中的yyyy字符串替换为xxxx字符串。其中,

-i 表示操作的是文件,``括起来的grep命令,表示将grep命令的的结果作为操作文件。

s/yyyy/xxxx/表示查找yyyy并替换为xxxx,后面跟g表示一行中有多个yyyy的时候,都替换,而不是仅替换第一个

另外,如果不需要查找子目录,仅需要在当前目录替换,用sed命令就行了,命令如下:sed -i s/xxxx/yyyy/g ./*.txt

----------------------------------------------------------------------------------------------------------

linux下删除所有.svn目录方法为

    find . -type d -name ".svn"|xargs rm -rf
    或者
    find . -type d -iname ".svn" -exec rm -rf {} \;

转载地址:http://qjgpa.baihongyu.com/

你可能感兴趣的文章
Nginx配置文件详细说明
查看>>
sgu 127
查看>>
如何在Navicat中设置HTTP属性
查看>>
怎么用Navicat Premium图标编辑器创建表
查看>>
谈DELL收购EMC
查看>>
SpringBoot 异常:Target object must not be null
查看>>
监控系统那些事儿01——好奇,了解HP Openview系列软件
查看>>
Spring配置文件(2)配置方式
查看>>
获取客户端网卡MAC地址和IP地址实现JS代码
查看>>
CentOS安装Node.js
查看>>
Java使用sftp定时下载文件
查看>>
shell中cut命令的使用方法
查看>>
Java 自动装箱与拆箱
查看>>
《艳遇SOLR》9--solr查询--逻辑运算查询
查看>>
MariaDB/Mysql 批量插入 批量更新
查看>>
前端开发工程师必备技能
查看>>
@RequestMapping注解中的url
查看>>
Spring
查看>>
Java基本数据类型学习笔记
查看>>
Django的全文检索
查看>>