linux 再文件夹目录下,批量替换文件名、文件内容字符串

这篇具有很好参考价值的文章主要介绍了linux 再文件夹目录下,批量替换文件名、文件内容字符串。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

基本使用命令

sed -i 's/<原字符串>/<替换字符串>/g' <文件>
grep -rl "<搜索字符串>"
find -name "*<搜索字符串>*"
rename <原字符串>  <替换字符串>  <文件>


具体使用命令方法
1.替换文件内容
搜索当前目录下所有.DTA文件,并将文件中字符串"string1",替换为"string2"

sed -i 's/string1/string2/g' *.DTA


2.替换文件名
搜索当前目录下所有.DTA文件,并将文件名中字符串"string1"替换为"string2".

rename string1  string2  *.DTA


3.批量替换文件内容
该目录及子目录下所有文件,将文件中所有的字符串"string1"替换为"string3".

sed -i “s/string1/string3/g” `grep string1 -rl 文件路径`


其中's/string2/string3/g'的三个‘/’可替换为‘=’ 、‘+’等,字符串可写为正则表达式。需要注意`grep -rl “string1”`中的"`"为英文输入法时的"Tab"上面的键。

4.批量替换文件名
搜索该目录及子目录下所有文件名包含字符串"string1"的文件,并将文件名中字符串"string2"替换为"string3".文章来源地址https://www.toymoban.com/news/detail-596557.html

rename string2  string3  `find -name "*string1*"`

到了这里,关于linux 再文件夹目录下,批量替换文件名、文件内容字符串的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux移动文件和文件夹(目录)命令

    命令mv 英文move 翻译移动 mv命令可以移动文件或文件夹(目录),也可以重命令(覆盖)文件。 1. 移动文件/重命名 单纯地移动某一个文件直接使用: 这个方法也可以用来修改文件的名称。 2. 移动文件夹(目录)下的内容 如要移动某个文件夹下的 某个内容: 即可移走###内容

    2024年02月06日
    浏览(50)
  • java获取文件夹下所有文件名

      在进行 Java编程的过程中,我们会经常使用到文件夹下的所有文件名。有时候可能不太熟悉 Java编程的小伙伴们会发现,在代码中没有获取到所有的文件名,那么这个时候我们应该怎么去获取到这些文件呢?在进行 Java编程的过程中,我们会经常使用到 Java里面的 JDBC数据库连

    2024年02月10日
    浏览(71)
  • linux 查看文件夹下的文件个数(当前目录的文件数)

    linux 查看文件夹下的文件个数(当前目录的文件数) 查看文件夹下的文件个数(当前目录的文件数) 说明: ls -l : 长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等) grep ^- : 这里将长列表输出信息过滤一部分,只保留一般文件,如

    2024年02月16日
    浏览(62)
  • Linux 普通用户创建文件夹(目录)权限不足的解决办法

    Linux 普通用户创建文件夹(目录)权限不足的解决办法。 创建文件夹a 提示无权限,提示 mkdir:cannot create directory \\\'a\\\':permission denied 。 执行此操作的用户对上级目录缺乏相应权限。 1.sudo 创建。 进入上级目录test,修改上级目录的权限,再执行mkdir命令。

    2024年02月04日
    浏览(63)
  • Jtti:linux删除文件夹命令和目录命令是什么?

    在Linux中,删除文件和目录是每个用户都必须知道的基本操作。尽管这似乎是一项简单的任务,但删除文件和目录的方法多种多样,每种方法都有其特定的用例。在本教程中,小编将给大家分析一下linux删除文件夹命令和目录命令是什么? 一、linux删除文件夹命令是什么? 删除文

    2024年02月10日
    浏览(60)
  • PowerShell批量修改、替换大量文件的文件名

      本文介绍基于 PowerShell 语言,对文件夹中全部文件的名称加以 批量 替换、修改的方法。   在之前的文章基于Python一次性批量修改多个文件的文件名(https://blog.csdn.net/zhebushibiaoshifu/article/details/115869725)中,我们介绍了基于 Python 语言,批量修改大量文件的名称的方法。

    2024年02月01日
    浏览(62)
  • 文件名替换,关键字替换改名:不同路径中的多个文件如何批量重命名

    在日常生活和工作中,我们经常需要处理大量的文件,包括重命名、分类、整理等操作。其中,批量重命名不同路径中的多个文件是一项非常常见的任务。本文将介绍云炫文件管理器常见的批量重命名方法:文件名替换改名,帮助您轻松应对不同路径中的多个文件的重

    2024年02月08日
    浏览(79)
  • Unity打开本地文件夹替换视频

    AVpro插件是一款很强大的视频播放插件,配合Unity使用有意想不到的效果,他的各项功能网上都有,我就不进行展开讨论了。 该插件的获取方式为AssetStore中购买下载,该插件有一个免费版本可供使用,付费版本的功能强大一点。 有需要的也可以私信我,我分享给你,你只能用

    2023年04月08日
    浏览(115)
  • 文件夹的批量下载

            公司想实现文件系统下载,上次图简单就草率的写了文件下载,这不趁着同事请假赶集吧这坑给填上。                   刚准备开始写,就头疼,文件只要获得数据输出流就行,但是这文件夹需要维护层级关系。         前端给的是服务器的绝对地址,还得服务

    2024年02月11日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包