微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 后端用gvim命令处理文本

后端用gvim命令处理文本

时间:10-02 整理:3721RD 点击:
请问,我想处理一个文本,总共20行,每行都有ME2字样,想把其中的前十行中的M2换成M4,应该用什么linux命令?或者gvim vi命令

vi中运行
:1,10s/M2/M4/g

楼上的10跟s之间要加一个空格,否则不行的

谢谢您,这个问题解决了 ,可是我还有个疑问,就是想在一个文本中,把前十行,通过什么命令可以直接写出到一个test.tcl中?

1,10 w vv

head -10 xxx.tcl > test.tcl

那个问题解决了,但是看到下面的命令不太懂:
%rexp {^[TM] +} "This test about" match
%1
请问TCL中+加号是什么意思?查了一下,好像是匹配一次或多次,很难理解,请指教

是因为有时候不确定匹配的内容重复次数,可以用加号表示

师傅,我遇到个疑问, 我遇到两个难题。
第一,在ICC中如果用飞线看到MemA和MemB,MemC都有关时,那应该是把谁放的跟MemA近一些呢?encounter是可以看到的,数值越大,关系越强,不知道ICC是否有类似的功能?
第二,magnet_placement -mark_fixed -local_level 1 [get_port] 这个命令man了一下,真的搞不懂唉,这个是什么意思

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top