小编nav*_*gde的帖子

传递命令行参数以及来自STDIN的Perl脚本输入?

我有一个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输入处停止.适用于任何一个命令行或标准输入,但不适用于两者.

任何原因?

perl stdin argv command-line-arguments

11
推荐指数
1
解决办法
1万
查看次数

标签 统计

argv ×1

command-line-arguments ×1

perl ×1

stdin ×1