use Control::CLI;
$cli = new Control::CLI('SSH');
$cli->connect(Host=>'10.10.10.10',Username=>'user',Password=>'pwd');
$cli->waitfor('>');
$cli->print('Show XXXXXXXXXXXXXXXXXXXX| grep Active');
@f=$cli->waitfor('>');
print @f;
$cli->disconnect;
Приведенный выше код дает мне вывод в виде:
Show XXXXXXXXXXXXXXXXXXXX| grep Active
Active
Sunday January 29 00:40:34 IST 2012
Active : 1106 Dormant : 0
[local]NOI-S57-XYXYX>
Но я хочу захватить только "1106" (в 3-й строке значение между Active: "1106" и неактивным)помогите !!
Заранее спасибо !!