|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexander Ilyankin 2:5059/9.81 31 Oct 2003 22:52:02 To : All Subject : Удалить строки в файле (виртуально) --------------------------------------------------------------------------------
Подскажите как можно виртуально удалить строчки в файле ?
Вот например открыли файл для чтения, который состоит из 10 строк:
open (T, "f.txt"); @lines = <T>; close(T);
Ему присвоена переменная @lines. А теперь нужно удалить (виртуально) строчки
которые равны "www". Hапривер таких строчек 4. Значит после удаления переменная
@lines должна быть равна этому открытому файлу но без строчек равных "www".
В итоге должно получиться что переменная файла @lines состоит из 6 строчек
(естественно без строчек равных "www").
Главное чтобы с переменной @lines можно было работать, как будто строк www там
и небыло.
Удачи!
--- GoldED+/386 1.1.4.5
* Origin: http://www.diz.hostmos.ru (2:5059/9.81)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/28483fa2d9b8.html, оценка из 5, голосов 10
|