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

  #133  
Старый 15.09.2007, 23:09
Digimortal
Banned
Регистрация: 22.08.2006
Сообщений: 608
С нами: 10378404

Репутация: 1095


По умолчанию

malamut

Код:
open (MYFILE, 'p.txt');
open(TEMP,'>>p~.txt');
while (<MYFILE>) { 
    print TEMP '*'.$_ if substr($_, 0, 1) ne '*';  ## тут надо использовать ne, т.к. строка
    ## как вариант можно использовать регексп:
    ## print TEMP '*'.$_ if not /^\*/;
    ## кстати незачем делать chomp, а затем снова добавлять перенос строки...
}
close (MYFILE);
close(TEMP);
rename('p~.txt', 'p.txt');
 
Ответить с цитированием