LINUX.ORG.RU

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


0

0

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

anonymous

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

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

aa5779 ()

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

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

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

alphex_kaanoken ★★★ ()

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

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

anonymous ()

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

Я ешшо не оченно силен в 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 ()

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

cat f1.txt | while read s ; do if [ "NewLineNeed" = "`echo $s | cut -c -11`" ] ; then echo ; fi ; echo -n $s\; ; done > f2.txt

bugmaker ★★★★☆ ()
Ответ на: Re: Чтение текстового файла от dilmah

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

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

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