|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Sanyo Titaev 2:5070/66.1 12 Jul 2000 18:15:54 To : Alexander Zychenkov Subject : Переход на заданную строку в текстовом файле -------------------------------------------------------------------------------- 11 Jul 28 22:54, Alexander Zychenkov wrote to All: AZ> не обязательно, можно и так: AZ> Модуль DB_File позволяет связать текстовый файл с массивом. AZ> use DB_File; AZ> tie(@array, "DB_File", "/tmp/textfile", 0_RDWR|0_CREAT, 0666, AZ> $DB_RECNO) or die "Cannot open file 'text': $!\en" ; $array[4] = "a AZ> new line"; untie @array; AZ> т.е. работаешь с текстовым файлом как с массивом, подробнее в Perl AZ> Cookbook она же (перевод) "Perl. Библиотека программиста" ссылку см. в AZ> FAQ 1/3 там было условие " Вариант с последовательным проходом всех строк до заденной не подходит." а для того что бы работать как с масссивом тебе нужно прочитать и проиндексировать весь файл. проще уж построчно... Sanyo --- GoldED/W32 3.0.1 * Origin: -=The Bulls=- mailto:tit@irk.ru (2:5070/66.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/2764396cb633.html, оценка из 5, голосов 10
|