linux内容批量替换的命令

今天工作需要,其实就是一行命令,
比如要将所有包含abc文件里面的abc替换为def

find -type f | xargs perl -i -pe s%abc%def%g

如果要把子目录的内容一起替换

ls -R | xargs perl -i -pe s%abc%def%g

(0)

相关推荐

  • linux下批量替换文件内容的方法

    对于单个文件,使用sed命令很容易做到。如果需要替换某个指定文件夹下所有文件,借助grep和sed组合成一条命令也可以轻松搞定。 grep命令可以查找单个文件或文件夹下文件中的内容,使用参数“r”或“ ...

  • linux下批量替换文件中的内容

    grep命令可以查找单个文件或文件夹下文件中的内容,使用参数“r”或“-R”可以递归查找指定文件夹下的所有文件;参数“l”可以让grep输出包含指定字符串的文件名,首次匹配成功后立刻停止对同文件的查询 ...

  • linux下perl,sed,shell批量替换文件内容

    方法1: 这两天在构建一个应用的使用用到了maven,由于project很大,足足有700多个 pom.xml文件,更郁闷的是在很多pom.xml文件里都单独指定了资源库的url,我需要把这些资源库的 ...

  • linux中批量查找替换文本内容例子

    .批量查找某个目下文件的包含的内容,例如: # grep -rn "要找查找的文本" ./ 2.批量查找并替换文件内容。 # sed -i "s/要找查找的文本/替换后的文本/g" `grep -rl ...

  • linux从指定ID批量替换sql文件中记录的方法

    当数据库中的某个字段(例如ID)是整型,那么当新插入数据的时候需要从目前已有的数据库总最大的值加1开始排列。 当前生产数据库的id最大值为150,那么上线时候需要从151开始编号,当然可以使用sequ ...

  • VBA批量替换多个WORD文档中的内容

    要想一下子就替换掉很多个WORD文档中的内容,我们得使用VBA的办法才能实现,下面是方法,请过目。 一、前期准备 下面是具体操作步骤。 A,首先将需要批量替换的多个Word文档放在同一文件夹下面。 B ...

  • 利用SQL命令批量替换修改文章标题或正文关键词

    这种方法建议对mysql数据库操作比较熟练的朋友使用. 进入网站的数据库后台,选择需要修改的数据库 01 需要替换相关文章标题 mysql命令:update dede_archives set tit ...

  • sed批量替换文件内容(sed替换某一行的特定内容)

    概述sed命令是一个面向字符流的非交互式编辑器,也就是说sed不允许用户与它进行交互操作.sed是按行来处理文本内容的.在shell中,使用sed来批量修改文本内容是非常方便的.sed命令的选项语法: ...

  • 怎么将文件内容批量修改以及替换

    有的小伙伴在工作或者学习过程中,需要批量修改或者替换文字内容,如果文件数量不多,我们可以手动处理,但是如果文件数量太多了,手动处理就显得非常麻烦,其实我们可以在批量字符替换程序中修改替换,那么如何操作 ...