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: