我有一个包含一些数据的文本文件。我正在尝试 仅在 ID 列中搜索 EA并打印整行。但代码识别所有 EA 并打印所有行。我应该添加什么代码来满足条件?再次感谢:-)!
数据:
姓名 年龄 ID
---------------------
KRISTE,22, EA 2008
J EA N,21,ES4567
JAK,45, EA 2008
代码打印:
KRISTE ,22, EA 2008
J EA N,21,ES4567
JAK,45, EA 2008
期望输出:
KRIS,22, EA 2008
Kane,45, EA 2008,
file='save.txt';
open(F,$file)||die("Could not open $file");
while ($line=<F>){
if ($line=~ m/$EA/i) {
my @cells=($f1,$f2,$f3)= split ',',$line;
print "<TD>f1</TD>";
print "<TD>f2</TD>";
print "<TD>f3</TD>";
}