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
Newline in Datei einfügen
Re: Newline in Datei einfügen
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.
BEGIN {RS=";"}
{print} ' datei-mit-einer-einzigen-langen-zeile</pre>würd's tun, wenn das Semikolon häufig auftritt.
Re: Newline in Datei einfügen
Hi,
vielleicht tut das Programm 'fmt', was du willst. Sonst ist es vermutlich eine Programmieraufgabe, nicht weiter schwierig.
Gruß,
hjb
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?