LINUX.ORG.RU

Чтение текстового файла


0

0

Подскажите как сделать. У меня есть текстовый файл, который мне нужно читать по строчно и заносить строки в новый файл, но в одну строку скажем через ;, но при начале строки в исходном файле с определенной комбинации, начинать в создаваемом файле новую строку.

anonymous

А в чем проблема-то? man fgets

aa5779
()

man fgets как тебе сказали тут уже.

Или ты хочешь чтобы за тебя это написали?

alphex_kaanoken ★★★
()

С помощью каких инструментальных средств (c++, java beans etc) это должно быть реализовано?

anonymous
()

Я ешшо не оченно силен в Shell программировании. Пишу по соляркой 9, но я так понимаю, что это дает отличия в деталях. Нашел я в инете примерчик и попробовал его под себя применить

#!/usr/bin/ksh

fd=fopen "/remote/ad/da11" "r" while ( buffer = fgets $fd, 4096 ) do echo $buffer done

fclose $fd

А он пишет bad interpreter: No such file or directorysh Не понятно на что ругается. Путь к шелу указан верно, файл такой существует...

anonymous
()
Ответ на: комментарий от dilmah

Нееее! Не рулит это. Хотя может и рулит, но не всегда. Во всяком случае, когда я пытаюсь экселем потом открыть полученый файл, то всё остается как было, только ; добавляется перед каждой строкой. :-(

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.