Показать сообщение отдельно

  #832  
Старый 18.12.2008, 23:20
constanta
Познающий
Регистрация: 19.09.2007
Сообщений: 38
С нами: 9813214

Репутация: 2
По умолчанию

Так не работает. А во вторых File2 достаточно большого объема в среднем около 40-60 мб. Мне кажется засовывать такой файл в массив будет опрометчиво (ИМХО).
Я делал вот так :
Цитата:
@array=<file1>;
for ($index=0;$index<=$#array;$index++)
{
chomp(@array[$index]) ;
while (<file2>)
{
$a=@array[$index];
if (m/$a/gi) {
$str=$_;
print $str;
}
}
}
Но опять же поиск в file2 почему то шел только по нулевому значению @array. Остальные читались но по ним поиск не шел. Я хз в чем дело. ХЕЛП !!!

P.S. Ищет то оно у меня правильно . Именно так как надо ! Но почему только по первому значению массива ??? Почему следующие значения во второй цикл не подставляет ?

Последний раз редактировалось constanta; 18.12.2008 в 23:24..
 
Ответить с цитированием