Подпрограмма на перле читает файл-массив, извлекает из него данные из нужной позиции и сливает эти данные в другой файл, но делает это только с первой строкой массива.
Вопрос: как организовать цикл для чтения всех строк файла и записи выбранных данных построчно в другой файл ? Количество строк в файле массива не постоянно.
Бился с оператором for пока без результата:(
Заранее: Спасибо !
А что подразумевается под "файл-масив" ?
если обыкновенный файл тогда:open (FIN,"inputfile");
open (FOUT,"> outfile");while ($line=<FIN>) {
#сделать что-нибудь со строкой
print FOUT $line;
}
close (FIN);
close (FOUT);
Спасибо !!! Все заработало, у меня из массива изымаются данные из нужной позиции и складываются в другой файл. Я только начинаю писать на Perl.
Еще вопрос как добится чтобы данные в выходной файл записывались не через пробел:
34242 234242 324234 234242
а через перевод строки:
345345
353534
3453
345
3535
printf tmp $traf. " "; чего-то тут не хватает :(
Спасибо !
Блин... нашел все просто:
printf tmp $traf. "\n";