我正在尝试处理没有参数和管道数据传递给Perl脚本的可能性.我假设如果没有参数,则输入通过STDIN进行管道传输.但是,如果用户没有提供任何参数并且没有将任何内容传递给脚本,它将尝试获取键盘输入.我的目标是提供错误消息.
不幸的是,select()不能移植到某些非POSIX系统.还有另一种方法可以实现最大的可移植性吗?
select()
perl stdin cross-platform pipe perl-select
cross-platform ×1
perl ×1
perl-select ×1
pipe ×1
stdin ×1