Wie kann ich überprüfen, (peek) STDIN geleitet von Daten in Perl ohne mit select?

Ich versuche zu verarbeiten, die Möglichkeit, dass keine Argumente und keine weitergeleiteten Daten an ein Perl-Skript. Ich gehe davon aus, dass, wenn es keine Argumente geben wird geleitet über STDIN. Jedoch, wenn der Nutzer keine Argumente und nicht Rohr nichts zu dem Skript, es wird versuchen, um Tastatur-Eingaben. Mein Ziel ist stattdessen eine Fehlermeldung.

Leider select() ist nicht tragbar, einige nicht-POSIX-Systeme.
Gibt es eine andere Möglichkeit, dies zu tun mit maximaler Portabilität?

InformationsquelleAutor C-o-r-E | 2009-02-06
Schreibe einen Kommentar