在一系列行中查找字符串并选择特定字符串后的所有字符串并将其附加到另一个文件

时间:2018-04-23 07:04:23

标签: python perl

我的内容为file 1

wire x;
wire y;
input a;
input b;
input c;
reg m;
reg n;

我必须以下列方式将信号abc仅放在另一个文件file 2

assign inst.a=;
assign inst.b=;
assign inst.c=;

任何人都可以使用Perl或Python帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

这个单线Perl程序

perl -lne 'print "assign inst.$1=;" if /^input\h+(\w+);/' 'file 1'