Horst: Kommandos im pretag ausgeben

Beitrag lesen

hi,

gleich zur Sache: Mein CGI Script hat ein Inputfeld, da gebe ich bspw. ein Kommando ein (sofern das Script auf XP läuft):
dir

Perl nimmt das Kommando entgegen und gibt das Ergebnis aus:
my $res = qx($command);

print "<pre> \n $res \n </pre> \n";

Komischerweise werden einzelne Zeilen scheinbar willkürlich von oben nach unten immer weiter eingerückt, wenn ich in den Quelltext schaue, steht jedoch alles "gerade" drin, ohne Einrückung.

Lasse ich das Script auf Linux laufen, passt alles korrekt, z.B.: "ls -l"

Woran kann diese schräge Darstellung unter XP liegen?

Viele Grüße,
Hotte