use warnings;
$reff_filepath="/home/sharma/Documents/ref.txt";
open (CONFIG,"<","$reff_filepath")or die "Unable to open $reff_filepath: $!";
while(<CONFIG>) {
chomp;
@cols = (split(/ /))[2];
push(@array, @cols);
print "@array\n";
}
close CONFIG;
Выход меня есть:Печати третьего слова каждого предложение
На
На референдуме
О референдуме Билл
На референдуме Билла подавляющего
На референдуме Билл подавляющего утверждал
На референдуме законопроект подавляющим образом подал иск Билл
На референдуме Билл подавлял претензий Правители законопроекта
но мой ожидается выход
На
референдума
Билл
подавляющая
утверждал
Bill
governmen
Объяснение: Я пытаюсь напечатать третье слово каждого предложения с помощью Perl. Выше я написал свой скрипт Perl. Я получил то, что ожидал выше. Но я вытолкнул этот вывод в массив, подобный этому push(@array, @cols)
, после чего я получил первый вывод, о котором я упоминал выше. Пожалуйста, кто-нибудь даст предложение или переписал скрипт Perl для отображения ожидаемого результата.
Спасибо я получил выход ..... – user678992