我有一个Perl脚本,它接受命令行参数和STDIN
#!/usr/bin/perl -w
use strict;
use warnings;
my $logpath = $ARGV[0];
print "logpath : $logpath\n";
print "Name : ";
my $name = <>;
chomp($name);
print "my name is $name\n";
Run Code Online (Sandbox Code Playgroud)
它不会在stdin输入处停止.适用于任何一个命令行或标准输入,但不适用于两者.
任何原因?