Я нуб Perl пользователь пытается получить мою работу как можно скорее, так что я могу пойти домой на время сегодня :)Perl - печать на следующую строку
В основном нужно печатать на следующую строку пустых строк в тексте файл.
Следующее, что у меня есть до сих пор. Он может отлично отображать пустые строки. Теперь мне просто нужно распечатать следующую строку.
open (FOUT, '>>result.txt');
die "File is not available" unless (@ARGV ==1);
open (FIN, $ARGV[0]) or die "Cannot open $ARGV[0]: $!\n";
@rawData=<FIN>;
$count = 0;
foreach $LineVar (@rawData)
{
if($_ = ~/^\s*$/)
{
print "blank line \n";
#I need something HERE!!
}
print "$count \n";
$count++;
}
close (FOUT);
close (FIN);
Благодаря кучу :)
Можно ли повредить весь файл в памяти? Это не на 100% необходимо для показа упражнений. –
Это даже не нужно 1%, даже если вы хотите использовать массив. Взгляните на Tie :: File (часть ядра с 5,8, около 2002 года). –
Файл не был таким большим, но определенно это была не очень хорошая идея. Я посмотрю на Tie :: File :) спасибо – b1gtuna