in reply to Re: redirecting stdin on windows
in thread redirecting stdin on windows

I tried doing

command < input_file

but it only works if the command asks for one input entry, in windows.

Replies are listed 'Best First'.
Re: Re: Re: redirecting stdin on windows
by myocom (Deacon) on Aug 21, 2002 at 16:36 UTC

    Funny, it works for the following (on WinXP):

    script.pl
    print "username: "; chomp ($uname = <STDIN>); print "\npassword: "; chomp ($password = <STDIN>); print "\nYou entered username $uname and password $password\n";
    answer.txt
    someusername somepassword
    And I'm calling it like this:
    perl script.pl < answer.txt
    ...which produces this:
    C:\test\scratch>perl script.pl < answer.txt username: password: You entered username someusername and password somepassword
    ...which is the expected output.
    "One word of warning: if you meet a bunch of Perl programmers on the bus or something, don't look them in the eye. They've been known to try to convert the young into Perl monks." - Frank Willison