cmastays has asked for the wisdom of the Perl Monks concerning the following question:
$exp->expect($timeout, [ qr'login: $', sub { $spawn_ok = 1; my $fh = shift; $fh->send("$sshUsername\n"); exp_continue; } ], [ 'password: $', sub { my $fh = shift; print $fh "$sshPWD\n"; exp_continue; } ], # I need your help here [ qr'/[root@]$/' => sub { my $fh = shift; print " +regular exp matched \n"; $fh->send("cd /u0x/tmp\n"); exp_continue; } ] );
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: regular expression matching in expect
by aitap (Curate) on Aug 06, 2012 at 18:30 UTC | |
by cmastays (Initiate) on Aug 09, 2012 at 19:04 UTC | |
by zengargoyle (Deacon) on Aug 10, 2012 at 11:31 UTC | |
by aitap (Curate) on Aug 09, 2012 at 20:27 UTC | |
by cmastays (Initiate) on Aug 09, 2012 at 23:05 UTC | |
by aitap (Curate) on Aug 10, 2012 at 07:26 UTC | |
|
Re: regular expression matching in expect
by hbm (Hermit) on Aug 10, 2012 at 00:45 UTC |