如何文本匹配行的行尾添加东西?
时间:10-02
整理:3721RD
点击:
.SUBCKT inv0d0 ZN I
M1ZNIVDDVDDpmos_3p3 L=0.35UW=2.00U
M2ZNIVSSVSSnmos_3p3 L=0.35UW=1.50U
.ENDS inv0d0
上面是一个例子,我想在有.SUBCKT标识的这一行的行尾,添加VDD VSS.
由于上面的例子太简单了,手动添加也无妨,都是实际我要处理的文本很大,有.SUBCKT的行非常多,
只能是匹配出有.SUBCKT的行,并在行尾自动添加VDD VSS。
本人刚做这个对vim和sed处理命令不是很熟,希望贵人指点一下,写个命令处理一下。
非常感谢。
M1ZNIVDDVDDpmos_3p3 L=0.35UW=2.00U
M2ZNIVSSVSSnmos_3p3 L=0.35UW=1.50U
.ENDS inv0d0
上面是一个例子,我想在有.SUBCKT标识的这一行的行尾,添加VDD VSS.
由于上面的例子太简单了,手动添加也无妨,都是实际我要处理的文本很大,有.SUBCKT的行非常多,
只能是匹配出有.SUBCKT的行,并在行尾自动添加VDD VSS。
本人刚做这个对vim和sed处理命令不是很熟,希望贵人指点一下,写个命令处理一下。
非常感谢。
sed -i'/^\.SUBCKT/s/$/VDD VSS/g'urfile
试过了,没有问题。谢谢!