【发布时间】:2011-07-22 19:23:45
【问题描述】:
我有一个 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";
它不会在 stdin 输入处停止。 适用于任何一种命令行或标准输入,但不适用于两者。
有什么原因吗?
【问题讨论】:
-
对不起,先生,您想要什么?
标签: perl stdin command-line-arguments argv