Re: sort Frage

From: <manfred.lotz(at)arcor.de>
Date: Thu, 16 Aug 2007 20:46:58 +0200

At Thu, 16 Aug 2007 17:30:09 +0200 (CEST),
Oliver Fromme wrote:
>
> manfred.lotz(at)arcor.de wrote:
>
> > Wäre es genauso portabel statt dem newline ein Nullcharacter mitzugeben?
> >
> > Also: sort -t '\0' -k 1.36,1.43
>
> Nein, die Sonderbehandlung von \0 ist ein Hack von GNU-sort
> und nicht portabel.
>

Ah, ok. Kapiert.

> > Natürlich darf dann in einer Zeile kein 0x00 auftauchen sonst gehts
> > nicht.
>
> Die meisten Tools, die mit zeilenorientierten Texten ar-
> beiten, vertragen keine Nullbytes in der Eingabe, da die
> üblichen String-Funktionen der C-Library Nullbytes zur
> ennzeichnung des String-Endes verwenden. Insofern ist
> es nicht abwegig, zu fordern bzw. davon auszugehen, dass
> Textdateien keine Nullbytes enthalten dürfen.
>

Ok, d.h. '\0' wäre ok, aber eben nur für GNU sort.
Dank dir für deine, wie üblich, sehr fundierten Antworten.

-- 
Manfred
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 16 Aug 2007 - 20:48:18 CEST

search this site