Thread binäres Lesen von STDIN: ASCII-Nummern von STDIN ausgeben
(11 answers)
Opened by Gast at 2006-10-04 16:00
Vielen Dank ersteinmal für die Antworten! :-)
Stimmt ja, anstatt "type blah.txt | test.pl" kann man natürlich auch "test.pl < blah.txt" schreiben. Warum einfach wenns auch kompliziert geht?! :-P "binmode(STDOUT);" ist natürlich erst einmal quatsch aber da soll später mal eine binäre Ausgabe hin ... :-) Ich hab nu noch a bissle rumprobiert ... Mit folgendem Ergebnis: Zu Testzwecken hab ich das Perl-Script von "Linuxer" verwendet: Code: (dl
)
1 #!/usr/bin/perl Wenn ich es unter Linux starte funktioniert alles problemlos (vielen Dank an Linus ;-) Aber nun zu Windoof (muss leider sein ...): 1. wenn ich per Konsole "type blah.txt | test.pl" eingebe, erhalte ich weiterhin die Fehlermeldung: "Ein Prozess hat versucht, zu einer nicht bestehenden Pipe zu schreiben." 2. wenn ich per Konsole "test.pl < blah.txt" starte, erhalte ich keine Ausgabe!!! Deshalb schlußfolgere ich, dass es mit dem Windoof-Perl zusammen hängen muss ... (Windoof selbst will ich da mal nich ausschließen ;-) Kann mir damit jemand helfen?! Hab damit wenig Erfahrung (eher keine ;-) Ich hab dieses Perl installiert: ActivePerl-5.8.8.819-MSWin32-x86-267479 MfG Stefan |