bolug bonner linux user group
news about wissen files archive hilfe suchen  

 

archive :: BoLUG

druckfassung

BoLUG

Re: cat (was: grep)

To: Bonner Linux User Group <bolug@xxxxxxxxxxx>
Subject: Re: cat (was: grep)
From: "Harald H.-J. Bongartz" <bongartz@xxxxxxxxxxxxxxxxxx>
Date: Sat, 26 Oct 2002 13:36:20 +0200
Am Samstag, 26. Oktober 2002 11:15 schrieb Max J. Werner:
> On 25/10/02 14:52, Aldo Valente wrote:
> > Und nun erkläre mir bitte einer folgendes:
> >
> > $ cat foo > foo
> > cat: foo: Eingabedatei und Ausgabedatei sind gleich
> >
> > Ich weiß das man nicht gleichzeitig lesen und schreiben soll, aber
> > woher weiß cat das?  Übrigens »cat < foo > foo« "funktioniert".
>
> Nein, es funktioniert auch nicht. Das sollte es auch nicht.

Aldo hat "funktioniert" in Anfuehrungszeichen gesetzt, was ich so 
interpretiere, dass cat eben in diesem Fall das macht, was man erwartet 
- eine leere Datei erzeugen -, und nicht mit einer Fehlermeldung 
aussteigt wie die andere Variante.

> ein 'cat
> < foo > foo' liefert eine leere Datei. cat ja auch davor, dass die
> Eingabedatei gleich der Ausgabedatei ist, weil genau das dann
> passiert. Der Inhalt der Datei landet im Nirvana.

Keine Frage.

Was bleibt, ist die Frage woher cat den Namen der Datei weiss, in die 
umgelenkt wird.

Ciao,
        Harald
-- 
Harald H.-J. Bongartz <bongartz@xxxxxxxxxxxxxxxxxx>
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Interesting Error Messages #8:
Press [ESC] to detonate or any other key to explode. 

 « Vorige im Thread  Dieser Thread  Nächste im Thread » 

 

seitenanfang


 

news about wissen files archive hilfe suchen  
kontakt letzte änderung: 26.10.2002