Я пытаюсь получить линию по линии распечатки для следующих целей:Perl чтения и печати Линия по линии
My info
info | info | info |
-------------------------
1 | 1 |
2
3
.
.
.
Я использую это код, но он не может печатать, как я ожидал.
use strict;
use warnings;
my $file = 'myfile.txt';
open my $info, $file or die "Could not open $file: $!";
while(my $line = <$info>) {
if ($line =~ /info | info | info | /) {
print $line;
last if $. == 10;
}
}
close $info;
Есть что-то в коде?
Ожидаемый результат должен распечатать на CMD
info | info | info |
-------------------------
1 | 1 |
2
3
.
.
.
Труба (|) является специальным символом в регулярных выражениях – harmic
Что вы ожидаете от печати? – harmic
@harmic Я ожидаю, что он распечатает часть из «Моя информация». его текстовый файл – user1204868