in reply to Expect::Simple help

Well, in your code you are looking for "Password" but your telnet output is "password". I have never used this module, but in general, I look for "assword" when using expect. Aside from being a little funny, it works regardless of the case of the program you are using. Also, just a quick review of the module docs shows that Promt accepts regexes:

Prompt => [ -re => '[pP]assword' ],

Ted Young

($$<<$$=>$$<=>$$<=$$>>$$) always returns 1. :-)

Replies are listed 'Best First'.
Re^2: Expect::Simple help
by sunadmn (Curate) on Dec 05, 2005 at 13:56 UTC
    Hmm well for some reason this thing just will not match on the regex.See below the exact output from the telnet session:

    [root@www1 stephen] 6# telnet myhost.net Trying x.x.x.x... Connected to myhost.net. Escape character is '^]'. Enter password: telnet> quit

    And now my regex for the prompt is written like so:
    Prompt => [ -re => '[eE]nter\s+' ],

    I have no idea why I am not getting a match here now still. Any thoughts on this one?
    SUNADMN
    USE PERL