Re: LF als letztes Zeichen bei Ausgabenumleitung

From: Michael Gollnick <Mollnick(at)gmx.net>
Date: Tue, 31 Aug 2004 18:01:48 +0200

On Tue, 31 Aug 2004 14:20:35 +0200 (CEST)
Oliver Fromme <olli(at)lurza.secnetix.de> wrote:

> Michael Gollnick <Mollnick(at)gmx.net> wrote:
> > Es ist bestimmt wieder nur was kleines aber ich komme einfach nicht
> > darauf! Ich bekomme fast jede Woche eine ca. 11MB Framemaker Datei
> > und darin muss ich immer Änderungen vornehmen die notwengig sind
> > bis meine Arbeit abgeschlossen ist.
> > Na ja... Framemaker ist mir zu lahm. Also will ichs mit einem
> > Shellscript lösen. Ich hab mal mit folgendem Kommando rumprobiert:
> > (tcsh)
> >
> > sed '/XXXX/s//BLAH/' fake.fm >> fake1.fm
> >
> > Mir ist aufgefallen das am Ende von "fake1.fm" noch ein line feed
> > eingefügt wurde.
>
> Ja, natürlich. Text-Dateien bestehen (zumindest unter
> UNIX) aus Zeilen, von denen _jede_ (auch die letzte!) mit
> einem NL (newline) abgeschlossen ist. Die üblichen Tools
> (sed usw.) arbeiten mit Textdateien, nicht mit Binärdatei-
> en.
>
> > Wie kann ich das verhindern?
>
> Prinzipiell erstmal gar nicht, wenn Du sed verwendest, da
> sed für Textdateien gedacht ist.
>
> Du kannst aber nachträglich das NL wieder abschnippeln;
> unter FreeBSD geht das am einfachsten mit »truncate«:
>
> $ truncate -s -1 fake1.fm
>
> Gruß
> Olli
>
> --
> Oliver Fromme, secnetix GmbH & Co KG, Oettingenstr. 2, 80538 München
> Any opinions expressed in this message may be personal to the author
> and may not necessarily reflect the opinions of secnetix in any way.
>
> Passwords are like underwear. You don't share them,
> you don't hang them on your monitor or under your keyboard,
> you don't email them, or put them on a web site,
> and you must change them very often.
>
> To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
> with "unsubscribe de-bsd-questions" in the body of the message
>

Dank Dir für Deine Hilfe! Das spart mir echt ne Menge Arbeit.

Mfg

Micha

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 31 Aug 2004 - 18:03:40 CEST

search this site