0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

批量替换多个文件中特定字符串的3种方法

sanyue7758 来源:处芯积律 2024-01-09 10:36 次阅读

在验证工作中我们经常遇到批量处理某些文件,或者某些文件中关键词的问题,如果单个打开编辑,效率就太低,本文分享3种简单易用的批量处理多个文件中特定字符串的方法,希望对大家有所帮助。

方法1:替换特定目录xxx下后缀名.sv格式的文件中aaa字符为bbb 字符

切换到对应目录, cd xxx

输入 g, 打开vim terminal

vim 中切换成命令模式 :args *.sv

argdo %s/aaa/bbb/g | update

其它文件格式同理,不再赘述。

方法2:替换特定目录xxx目录下及其所有子目录下所有文件中的文件中aaa字符为bbb 字符

切换到对应目录, cd xxx

sed -i "s/aaa/newString/g" `grep aaa -rl ./`

593f00e8-ae30-11ee-8b88-92fbcf53809c.png

595bd9de-ae30-11ee-8b88-92fbcf53809c.png

方法3:将xxx目录下所有后缀名.sv文件中包含aaa字符替换成bbb字符

find xxx -name '*.sv' | xrags sed -i 's/aaa/bbb/g'

方法3和方法2同理。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 文件
    +关注

    关注

    1

    文章

    561

    浏览量

    24711
  • 字符串
    +关注

    关注

    1

    文章

    578

    浏览量

    20493
  • 命令
    +关注

    关注

    5

    文章

    679

    浏览量

    21998
  • VIM
    VIM
    +关注

    关注

    0

    文章

    134

    浏览量

    15282

原文标题:批量替换多个文件中特定字符串的3种方法

文章出处:【微信号:处芯积律,微信公众号:处芯积律】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Python字符串的特点和修改字符串的常见四种方法

    Python修改字符串的几种方法
    发表于 02-26 16:52

    Labview之搜索替换字符串

    Labview之搜索替换字符串,很好的Labview资料,快来下载学习吧。
    发表于 04-19 10:23 0次下载

    Labview之替换字符串

    Labview之替换字符串,很好的Labview资料,快来下载学习吧。
    发表于 04-19 10:43 0次下载

    C语言教程之字符串替换

    C语言教程之字符串替换,很好的C语言资料,快来学习吧。
    发表于 04-25 15:49 0次下载

    实践得出Labview字符串分离的四种方法

    1.    第一种方法名称:掐头去尾去脖子使用范围:适用于任何情况流程:步骤一:“拉力1:100g. 拉力2:2000g. 拉力3:30g” “搜索/拆分字符串”(“搜索匹配字符串/
    发表于 07-04 16:54 1.2w次阅读
    实践得出Labview<b class='flag-5'>字符串</b>分离的四<b class='flag-5'>种方法</b>

    python字符串有哪些特定方法

    python字符串序列操作也适用于列表和元组。 python字符串还有独有方法,即字符串对象的函数,其他对象不可调用,只有字符串对象可
    的头像 发表于 02-23 15:02 687次阅读

    C语言定义字符串的几种方法

    C语言中定义字符串有哪些方法
    的头像 发表于 03-31 09:41 3513次阅读

    Python检查字符串包含的方法

    Python 有多种处理字符串方法。今天我们介绍如何检查一个字符串是否包含另一个字符串
    的头像 发表于 05-14 16:02 1.6w次阅读

    代码字符串分割方法

    的 String#split 来分割。 使用 String#split 方法 String 类 split 方法,是我们平常处理字符串分割最常用的
    的头像 发表于 09-25 11:42 780次阅读

    linux搜索文件里的字符串

    在Linux系统,我们可以使用各种方法来搜索文件字符串。在本文中,我将为您详细介绍几种常用的方法
    的头像 发表于 11-23 10:20 1501次阅读

    MySQL替换字符串函数REPLACE

    MySQL是目前非常流行的开源数据库管理系统之一,它具有强大的功能和性能。其中之一的字符串函数REPLACE,可以用于替换字符串的指定字符
    的头像 发表于 11-30 10:44 1502次阅读

    oracle字符串split成多个

    Oracle是一广泛使用的关系型数据库管理系统,它提供了许多强大的功能和函数,用于处理和操作数据。其中之一就是字符串分割(split)方法,该方法用于将一个
    的头像 发表于 12-06 09:54 5194次阅读

    labview怎么对字符串的进行实时处理

    LabVIEW是一用于开发控制、测试和测量系统的可视化编程环境,它提供了许多处理字符串的功能。在LabVIEW,可以使用不同的函数和工具来实时处理字符串。下面我将详细介绍一些常见的
    的头像 发表于 12-26 14:12 1806次阅读

    labview扫描字符串怎么用

    介绍如何在 LabVIEW 中使用扫描字符串以及相关的技巧和注意事项。 字符串是 LabVIEW 的一基本数据类型,表示一系列字符的序列
    的头像 发表于 12-29 10:12 1910次阅读

    labview字符串的四表示各有什么特点

    。在LabVIEW字符串是一基本的数据类型,用于表示文本信息。字符串在LabVIEW中有多种表示方式,每种方式都有其特定的应用场景和特
    的头像 发表于 09-04 15:40 459次阅读