Newline in Datei einfügen

Post Reply
Message
Author
Robert

Newline in Datei einfügen

#1 Post by Robert »

Hallo,

ich habe hier eine Datei, die aus nur einer einzigen Zeile besteht. Ich würde gerne nach einer bestimmten Anzahl von Zeichen immer wieder ein Newline setzen um mit dieser Datei arbeiten zu können. Die Datei kann mit cat ausgegeben werden. Vi und awk beschweren sich über die zu lange Zeile und konnten von mir nicht zur Mitarbeit überredet werden. Bin für jede Hilfe dankbar.

Gru0
Robert

Jochen

Re: Newline in Datei einfügen

#2 Post by Jochen »

Kommen denn bestimmte andere Zeichen regelmässig vor? Dann könntest Du awk über die Variable RS (Record Separator) sagen, dass er seine Sätze nicht nach Newlines, sondern nach bestimmten anderen Zeichen getrennt bekommt:<pre>awk '
BEGIN {RS=";"}
{print} ' datei-mit-einer-einzigen-langen-zeile</pre>würd's tun, wenn das Semikolon häufig auftritt.

User avatar
hjb
Pro-Linux
Posts: 3264
Joined: 15. Aug 1999 16:59
Location: Bruchsal
Contact:

Re: Newline in Datei einfügen

#3 Post by hjb »

Hi,

vielleicht tut das Programm 'fmt', was du willst. Sonst ist es vermutlich eine Programmieraufgabe, nicht weiter schwierig.

Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?

Post Reply