Sto tentando di gestire la possibilità che nessun argomento e nessun dato inviato venga passato a uno script Perl. Suppongo che se non ci sono argomenti, allora l'input viene inviato tramite STDIN. Tuttavia, se l'utente non fornisce argomenti e non inserisce nulla nello script, proverà a ottenere input da tastiera. Il mio obiettivo è di fornire invece un messaggio di errore.Come posso controllare (guardare) STDIN per i dati inviati in Perl senza usare select?
Sfortunatamente, select()
non è portabile su alcuni sistemi non POSIX. C'è un altro modo per farlo con la massima portabilità?
Confermato di lavorare su Mac OS X. +5 se possibile, ma non posso, quindi +1. –