ALL,
У меня есть файл, который содержит следующую строку:
VERIFYFAIL usbhd-sdb "There were 1 files with viruses detected. The device has been detached. Infections found: "
И вот мой код для получения результатов:
#!/usr/bin/perl
open( INFILE, "/home/me/scan_result" ) || die "Can't open file";
push( @lines, $_ ) while <INFILE>;
print @lines, "\n";
($result_string) = (split /"/, @lines)[1];
print $result_string, "\n";
close INFILE;
Однако, хотя первая печать успешно печатает строку из файла, вторая печать печатает пустую строку.
В основном я ищу строку между кавычками.Но по какой-то причине я не могу ее получить.
Может кто-нибудь увидеть мою ошибку?
TIA!