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

    文章

    540

    浏览量

    24402
  • 字符串
    +关注

    关注

    1

    文章

    551

    浏览量

    20123
  • 命令
    +关注

    关注

    5

    文章

    638

    浏览量

    21849
  • VIM
    VIM
    +关注

    关注

    0

    文章

    129

    浏览量

    15180

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

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

收藏 人收藏

    评论

    相关推荐

    labview中去掉字符串数组某列字符串的某个字符

    在做一个转换文本格式的程序,遇到一个问题,在把一个二维的字符串数组的某列(第一列和第六列)字符串的“0x”去掉的过程,我已经实现了,但
    发表于 12-08 10:07

    查找特定字符串函数求教

    部分程序如下,我用keil仿真器单步执行的时候到【 p1=strstr(Sbuf_rec,ON);//检查短信中是否有on字符】这一步就进行不下去了,我觉得是因为查找特定字符串这里出了问题,希望高手
    发表于 07-19 20:48

    如何设置字符串字符根据不同条件显示不同颜色?如何将不同颜色的字符串合并显示后保留字符串原来的颜色?

    labview如何设置所显示的字符串字符根据不同的条件显示不同的颜色呢?不知道字符字符串
    发表于 09-25 00:35

    在Labview如何不使用字符串的属性节点--文本--滚动条显示这种方法来滚动显示字符串呢?还有其它方法可以做到吗?

    在Labview如何不使用字符串的属性节点--文本--滚动条显示这种方法来滚动显示字符串呢?还有其它方法可以做到吗?请大家畅所欲言
    发表于 02-04 18:59

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

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

    什么是指向字符串指针?

    不会停地打印字符,直到遇到‘\0’。修改的方式很简单,只需要将字符的长度增加一个即可,如图4所示。    图4 字符串赋值给数组,数组长度需  虽然程序的问题解决了,但是这
    发表于 03-15 14:19

    搜索/替换字符串

    想将连续的字符串按照设定的索引,把字符串分成数组直接运行时,两个数组结果相同,但是如果在“连续字符串“故障信息”后面敲一个空格,结果就不一样了
    发表于 05-13 13:59

    关于删除字符串特定字符,一个自学的方法

    最近使用的一个功能是要求删除一字符串特定字符,初学也没有找到好方法,自己研究了一段时间后,
    发表于 08-02 12:23

    2.6 python字符串格式化

    用的几种第一种方法:使用 %%s 表示这个位置接的是一个字符串变量%d 表示这个位置接的是一个整型变量前面有多少个 %,后面就要有多少个变量,一一对应,多个变量要括号括起来>>> name
    发表于 02-21 16:28

    LabVIEW数字、字符串转换为枚举型

    140 字(可选)此函数区分大小写。如果输入的字符串与枚举常量的任何元素都不完全相似,则会发生错误 85。将整数转换为其枚举型的两种方法。第一种方法使用数据VI的变体,第二
    发表于 05-13 20:55

    Labview之搜索替换字符串

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

    Labview之替换字符串

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

    python字符串有哪些特定方法

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

    linux搜索文件里的字符串

    在Linux系统中,我们可以使用各种方法来搜索文件中的字符串。在本文中,我将为您详细介绍几种常用的方法和工具。让我们开始吧! grep命令 grep命令是Linux上最常用的搜索工具之
    的头像 发表于 11-23 10:20 522次阅读

    MySQL替换字符串函数REPLACE

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