- 论坛徽章:
- 0
|
回复 #2 cobrawgl 的帖子
#!/usr/bin/perl
use strict;
use warnings;
open A_FILE, 'a.txt' or die;
open B_FILE, 'b.txt' or die;
open C_FILE, ">c.txt" or die;
while (<A_FILE>) {
my $t = <B_FILE>;
s/o<\d>/\Q$t\E/;
print C_FILE $_;
}
执行后error
Use of uninitialized value in quotemeta at ./test.pl line 9, <B_FILE> line 6.
Use of uninitialized value in quotemeta at ./test.pl line 9, <B_FILE> line 6.
Use of uninitialized value in quotemeta at ./test.pl line 9, <B_FILE> line 6.
c.txt 输出入下
.ic v(\.ic\ v\(xddr_model2\.xi1\.xzhalf2\.260\)\=0\
)=0
.ic v(\.ic\ v\(xddr_model2\.xi1\.xzhalf2\.261\)\=0\
)=0
.ic v(\.ic\ v\(xddr_model2\.xi1\.xzhalf2\.264\)\=0\
)=0
.ic v(\.ic\ v\(xddr_model2\.xi1\.xzhalf2\.268\)\=0\
)=0
.ic v(\.ic\ v\(xddr_model2\.xi1\.xzhalf2\.269\)\=0\
)=0
.ic v(\.ic\ v\(xddr_model2\.xi1\.xzhalf2\.270\)\=0\
)=0
.ic v()=0
.ic v()=0 |
|