Я действительно новичок в Perl и пытаюсь найти решение для этого. Когда я запускаю эту программу, я не получаю никаких ошибок, и она ничего не отображает.
Код выглядит следующим образом:
#!/usr/bin/perl
open (DATA, "<test1.txt") or die ("Unable to open file");
use strict; use warnings;
my $search_string = "Ball";
while ( my $row = <DATA> ) {
last unless $row =~ /\S/;
chomp $row;
my @cells = split /\t/, $row;
if ($cells[0] =~/$search_string/){
print $cells[0];
}
}
мой файл тестовых данных выглядит так
Camera Make Camera Model Text Ball Swing
a b c d e
f g h i j
k l m n o
Я пытаюсь увидеть, как это работает, прежде чем я использую файл фактических данных теста.
Так как мне найти, скажем, "Ball" и вернуть его "d i n"