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

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

3天内不再提示

替换所有.v代码中字符串的方法

全栈芯片工程师 来源:全栈芯片工程师 2023-06-14 09:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

最近用12Track的工艺实现老代码设计,代码例化的STD Cell都是直接例化的12T工艺器件名,不利于替换工艺。

当我需要切换工艺到9T时,就需要把12T的器件名改成9T的器件名,.v代码几百个,这时候手工修改会疯掉,必须脚本来。

所以建议verilog代码一定要隔离开具体工艺,用wrap层包封好,进行隔离,利于切换工艺。

linux命令grep搜索到含A12的行并全部替换为A9,可以使用sed命令结合正则表达式进行行内容的替换。

以下是一个使用grep和sed实现您要求的示例命令:

grep "A12" input.v| sed 's/A12/A9/g' > output.v

这个命令将会搜索名为input.v的文件中包含"A12"的行,并将其中的所有"A12"替换为"A9",然后将结果输出到名为output.v的文件中。

如果希望直接在原始文件上进行替换而不是生成一个新的文件,请使用-i选项(例如:sed -i 's/A12/A9/g' input.v),切记备份源文件!!!!

grep搜索所有文本文件含A12的行并全部替换为A9,可以使用grep结合find命令来搜索所有文本文件中包含"A12"的行,并使用sed进行替换。

如果不想在原始文件上直接进行替换,可以删除-i选项,

并将结果重定向到另一个文件中。






审核编辑:刘清

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

    关注

    4

    文章

    609

    浏览量

    29638
  • STD
    STD
    +关注

    关注

    0

    文章

    38

    浏览量

    14669

原文标题:如何替换所有.v代码中的字符串

文章出处:【微信号:全栈芯片工程师,微信公众号:全栈芯片工程师】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    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的常用字符串操作教程免费下载

    。主要包括常用工具字符串函数、字符串常量、字符串/数值转换、字符串/数组/路径转换和附加字符串函数本文主要讲
    发表于 08-21 14:51 27次下载
    LabVIEW的常用<b class='flag-5'>字符串</b>操作教程免费下载

    平化字符串处理方法简介

    这里介绍一组有用的字符串处理方法,即平化至字符串和从字符串还原。
    的头像 发表于 09-26 10:20 3001次阅读

    python字符串有哪些特定方法

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

    Python检查字符串包含的方法

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

    代码字符串分割方法

    我们写代码的时候,经常会遇到这样一个场景,那就是分割字符串。比如说把一个字符串分成N个,或者说按照N个字符分割。 我们今天就来看看怎么每隔N个字符
    的头像 发表于 09-25 11:42 1528次阅读

    python如何统计字符串字母个数

    Python中统计字符串字母个数的方法有多种,下面我会详细介绍一些常用的方法方法一:使用循环遍历
    的头像 发表于 11-23 16:29 1.5w次阅读

    MySQL替换字符串函数REPLACE

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

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

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

    字符串处理方法 字符串转数字的实现

    在编程,将字符串转换为数字是一个常见的需求。不同的编程语言有不同的方法来实现这一功能。以下是一些常见编程语言中的字符串转数字的实现方法
    的头像 发表于 01-07 15:26 1397次阅读

    字符串反转的实现方式

    在编程字符串反转是一个基础而重要的操作,它涉及到将一个字符串字符顺序颠倒过来。这个操作在多种编程语言中都有不同的实现方式,本文将探讨
    的头像 发表于 01-07 15:27 1240次阅读

    字符串在编程的应用实例

    字符串在编程中有着广泛的应用,它们被用于表示文本数据、处理用户输入、构建动态内容等。以下是一些字符串在编程的应用实例: 1. 用户输入与输出 用户输入 :程序通常需要从用户那里获取输入,这些输入通
    的头像 发表于 01-07 15:33 1117次阅读

    在Python字符串逆序有几种方式,代码是什么

    对于一个给定的字符串,逆序输出,这个任务对于python来说是一种很简单的操作,毕竟强大的列表和字符串处理的一些列函数足以应付这些问题 了,今天总结了一下python对于字符串的逆序
    的头像 发表于 08-28 14:44 774次阅读