【发布时间】:2014-01-31 19:28:30
【问题描述】:
我的 perl 中有两个数组 我想从另一个数组中 grep 一个数组我在 perl 中的代码如下。
#!/usr/bin/perl
open (han5, "idstatus.txt");
open (han4, "routename.txt");
@array3 = <han4>;
@array4 = <han5>;
foreach (@array3) {
@out = grep(/$_/, @array4);
print @out; }
文件 routename.txt
strvtran
fake
globscr
文件 idstatus.txt
strvtran online
strvtran online
strvtran online
globscr online
globscr online
globscr online
globscr online
globscr online
Xtech dead
Xtech dead
fake online
fake online
fake connecting
walkover123 online
walkover123 online
现在我想从 idstatus.txt grep globscr 元素,输出应该是这样的:
globscr online
globscr online
globscr online
globscr online
globscr online
我不想使用任何系统命令。请帮帮我
【问题讨论】: