Strawberry Perl不会在终端窗口中打印<stdin>

时间:2018-12-14 20:26:31

标签: strawberry-perl

我正在与Cygwin一起在Windows上使用Strawberry Perl。我编写了一个需要用户输入的程序,但是直到程序运行后才打印print语句。什么都没有打印出终端,要求用户输入的查询与标准输出一起打印。 我检查了本地回声。

casper@casperbox ~$ ls -ltr /usr/bin/perl
lrwxrwxrwx 1 casper Domain Users 40 Nov  5 10:43 /usr/bin/perl -> /cygdrive/c/strawberry/perl/bin/perl.exe
casper@casperbox ~$


casper@casperbox ~$ cat foobar   
#!/usr/bin/perl
use strict;
use warnings;

print "Your name please: ";
my $name = <STDIN>;
chomp $name;

print "Your name is '$name'\n";
casper@casperbox ~$ ./foobar

Your name please: Your name is ''
casper@casperbox ~$

0 个答案:

没有答案