衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

替換所有.v代碼中字符串的方法

全棧芯片工程師 ? 來源:全棧芯片工程師 ? 2023-06-14 09:34 ? 次閱讀

最近用12Track的工藝實(shí)現(xiàn)老代碼設(shè)計(jì),代碼例化的STD Cell都是直接例化的12T工藝器件名,不利于替換工藝。

當(dāng)我需要切換工藝到9T時,就需要把12T的器件名改成9T的器件名,.v代碼幾百個,這時候手工修改會瘋掉,必須腳本來。

所以建議verilog代碼一定要隔離開具體工藝,用wrap層包封好,進(jìn)行隔離,利于切換工藝。

linux命令grep搜索到含A12的行并全部替換為A9,可以使用sed命令結(jié)合正則表達(dá)式進(jìn)行行內(nèi)容的替換。

以下是一個使用grep和sed實(shí)現(xiàn)您要求的示例命令:

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

這個命令將會搜索名為input.v的文件中包含"A12"的行,并將其中的所有"A12"替換為"A9",然后將結(jié)果輸出到名為output.v的文件中。

如果希望直接在原始文件上進(jìn)行替換而不是生成一個新的文件,請使用-i選項(xiàng)(例如:sed -i 's/A12/A9/g' input.v),切記備份源文件!!!!

grep搜索所有文本文件含A12的行并全部替換為A9,可以使用grep結(jié)合find命令來搜索所有文本文件中包含"A12"的行,并使用sed進(jìn)行替換。

如果不想在原始文件上直接進(jìn)行替換,可以刪除-i選項(xiàng),

并將結(jié)果重定向到另一個文件中。






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux系統(tǒng)
    +關(guān)注

    關(guān)注

    4

    文章

    596

    瀏覽量

    27510
  • STD
    STD
    +關(guān)注

    關(guān)注

    0

    文章

    36

    瀏覽量

    14398

原文標(biāo)題:如何替換所有.v代碼中的字符串

文章出處:【微信號:全棧芯片工程師,微信公眾號:全棧芯片工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    Labview之搜索替換字符串

    Labview之搜索替換字符串,很好的Labview資料,快來下載學(xué)習(xí)吧。
    發(fā)表于 04-19 10:23 ?0次下載

    Labview之替換字符串

    Labview之替換字符串,很好的Labview資料,快來下載學(xué)習(xí)吧。
    發(fā)表于 04-19 10:43 ?0次下載

    C語言教程之字符串替換

    C語言教程之字符串替換,很好的C語言資料,快來學(xué)習(xí)吧。
    發(fā)表于 04-25 15:49 ?0次下載

    python字符串拼接方式了解

    python字符串拼接的方式 在Python的實(shí)際開發(fā),很多都需要用到字符串拼接,python字符串拼接有很多,今天總結(jié)一下: 用+符號
    發(fā)表于 12-06 10:09 ?1051次閱讀

    LabVIEW的常用字符串操作教程免費(fèi)下載

    。主要包括常用工具字符串函數(shù)、字符串常量、字符串/數(shù)值轉(zhuǎn)換、字符串/數(shù)組/路徑轉(zhuǎn)換和附加字符串函數(shù)本文主要講
    發(fā)表于 08-21 14:51 ?26次下載
    LabVIEW的常用<b class='flag-5'>字符串</b>操作教程免費(fèi)下載

    平化字符串處理方法簡介

    這里介紹一組有用的字符串處理方法,即平化至字符串和從字符串還原。
    的頭像 發(fā)表于 09-26 10:20 ?2325次閱讀

    python字符串有哪些特定方法

    python字符串序列操作也適用于列表和元組。 python字符串還有獨(dú)有方法,即字符串對象的函數(shù),其他對象不可調(diào)用,只有字符串對象可
    的頭像 發(fā)表于 02-23 15:02 ?763次閱讀

    Python檢查字符串包含的方法

    Python 有多種處理字符串方法。今天我們介紹如何檢查一個字符串是否包含另一個字符串
    的頭像 發(fā)表于 05-14 16:02 ?1.6w次閱讀

    代碼字符串分割方法

    我們寫代碼的時候,經(jīng)常會遇到這樣一個場景,那就是分割字符串。比如說把一個字符串分成N個,或者說按照N個字符分割。 我們今天就來看看怎么每隔N個字符
    的頭像 發(fā)表于 09-25 11:42 ?877次閱讀

    python如何統(tǒng)計(jì)字符串字母個數(shù)

    Python中統(tǒng)計(jì)字符串字母個數(shù)的方法有多種,下面我會詳細(xì)介紹一些常用的方法方法一:使用循環(huán)遍歷
    的頭像 發(fā)表于 11-23 16:29 ?1.4w次閱讀

    MySQL替換字符串函數(shù)REPLACE

    MySQL是目前非常流行的開源數(shù)據(jù)庫管理系統(tǒng)之一,它具有強(qiáng)大的功能和性能。其中之一的字符串函數(shù)REPLACE,可以用于替換字符串的指定字符
    的頭像 發(fā)表于 11-30 10:44 ?1639次閱讀

    labview怎么對字符串的進(jìn)行實(shí)時處理

    LabVIEW是一種用于開發(fā)控制、測試和測量系統(tǒng)的可視化編程環(huán)境,它提供了許多處理字符串的功能。在LabVIEW,可以使用不同的函數(shù)和工具來實(shí)時處理字符串。下面我將詳細(xì)介紹一些常見的方法
    的頭像 發(fā)表于 12-26 14:12 ?2018次閱讀

    字符串處理方法 字符串轉(zhuǎn)數(shù)字的實(shí)現(xiàn)

    在編程,將字符串轉(zhuǎn)換為數(shù)字是一個常見的需求。不同的編程語言有不同的方法來實(shí)現(xiàn)這一功能。以下是一些常見編程語言中的字符串轉(zhuǎn)數(shù)字的實(shí)現(xiàn)方法
    的頭像 發(fā)表于 01-07 15:26 ?189次閱讀

    字符串反轉(zhuǎn)的實(shí)現(xiàn)方式

    在編程字符串反轉(zhuǎn)是一個基礎(chǔ)而重要的操作,它涉及到將一個字符串字符順序顛倒過來。這個操作在多種編程語言中都有不同的實(shí)現(xiàn)方式,本文將探討
    的頭像 發(fā)表于 01-07 15:27 ?206次閱讀

    字符串在編程的應(yīng)用實(shí)例

    字符串在編程中有著廣泛的應(yīng)用,它們被用于表示文本數(shù)據(jù)、處理用戶輸入、構(gòu)建動態(tài)內(nèi)容等。以下是一些字符串在編程的應(yīng)用實(shí)例: 1. 用戶輸入與輸出 用戶輸入 :程序通常需要從用戶那里獲取輸入,這些輸入通
    的頭像 發(fā)表于 01-07 15:33 ?152次閱讀
    网上百家乐官网骗局| 百家乐官网娱乐城官方网| 皇冠国际现金网| 哪个百家乐官网网站最大| 中华百家乐官网的玩法技巧和规则 | 威尼斯人娱乐城官方| 皇朝娱乐城| 百家乐官网透视牌靴价格| 百家乐注册彩金| 六合彩开奖结果直播| 大发888官方网站| 赌场百家乐官网破解| 缅甸百家乐网络赌博解谜| 大赢家娱乐城怎么样| 凤凰县| 缅甸百家乐网站| 大发888分析| 百家乐官网平台哪个有在线支付呢| 真钱百家乐开户试玩| 足彩大赢家| 网上百家乐官网指| 威尼斯人娱乐城总部| 金臂百家乐官网开户送彩金| 百家乐网址皇冠现金网| 六合彩今晚开什么| 云鼎百家乐官网的玩法技巧和规则| 百家乐的玩法技巧和规则| 百家乐官网交流群号| 百家乐娱乐分析软| 网上娱乐城开户| 中国百家乐官网的玩法技巧和规则| 免费百家乐计划工具| 赌博百家乐官网秘笈| 首席百家乐的玩法技巧和规则| 棋牌游戏大厅下载| 淘金百家乐官网的玩法技巧和规则| 太阳城娱乐网88| 百家乐官网游戏大厅下| 菲律宾太阳城网| 百家乐官网打揽法| 365棋牌游戏|