URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 3
[ Назад ]

Исходное сообщение
"I need HELP!!! :((((("

Отправлено Skorpi , 07-Мрт-01 20:44 
Народ, как сделать на перле поиск в файле определенной строки,вернуть ее номер tell и убить все до нее.
Заранее Спасибо!!!

Содержание

Сообщения в этом обсуждении
"RE: I need HELP!!! :((((("
Отправлено Yuri A. Kabaenkov , 10-Мрт-01 03:09 
Вот скрипт, но он не работает с тяжелыми строками.
Он не был отлажен.
Возможные сбои.
Возможен вариант грамотней, это было написано за минуту не думая.

#!/usr/bin/perl

$file = "./1.pl";
$string = "cookie_jar";
@a = ();

open (A, "<$file");
@a = <A>;
close(A);


open (B, ">$file");
$nomer = 0;
$i = 0;
foreach $a (@a) {
if ($a =~ /$string/) { $nomer = $i; }
$i++;
}

$c = 0;
foreach $b (@a) {
print B $b if ($c >= $nomer);
$c++;
}
close(B);