[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Fehler in Textdatei schreiben



Karl Pech <k_pech@t-online.de> (Fr 27 Apr 2007 14:30:50 CEST):
> Hallo Zusammen,
> 
> 
> Ich versuche durch folgenden Befehl die
> Fehlerausgaben von gcc in die Datei test.txt
> umzuleiten:
> 
> gcc -o prog.x prog.c 2> test.txt
> 
> Leider fügt die shell zwischen 2 und > ein
> Leerzeichen ein und gcc interpretiert 2 als
> eine Datei:
> 
> gcc -o prog.x prog.c 2 > test.txt

Das verstehe ich nicht ganz.  Welche Shell und wann macht die das?
Meistens hast Du eine Bash.

> liefert das Gewünschte. Schreibe ich jedoch
> ein Skript
> 
> #!/bin/bash
> gcc -o prog.x prog.c 2> test.txt
> 
> so liefert dieses Skript eine leere test.txt Datei

Wenn keine Fehler beim Compilieren auftreten, ist die Datei natürlich
leer.


    Best regards from Dresden
    Viele Grüße aus Dresden
    Heiko Schlittermann
-- 
 SCHLITTERMANN.de ---------------------------- internet & unix support -
 Heiko Schlittermann HS12-RIPE -----------------------------------------
 gnupg encrypted messages are welcome - key ID: 48D0359B ---------------
 gnupg fingerprint: 3061 CFBF 2D88 F034 E8D2  7E92 EE4E AC98 48D0 359B -



Reply to: