Forum Webscript.Ru

Программирование => Perl => Тема начата: ThE0ReTiC от 04 Ноября 2002, 13:37:15

Название: system > $variable
Отправлено: ThE0ReTiC от 04 Ноября 2002, 13:37:15
А как перехватить вывод команды [system|exec] и записать его (вывод) в переменную. На перле. Без использования временных файлов, так как надо обрабатывать порядка 15 тыщь адресов в час. Может модуль какой есть, а то встроенными стредствами не шибко получается?
Название: system > $variable
Отправлено: NeoNox от 04 Ноября 2002, 13:47:22
ThE0ReTiC уточни подробнее задачу.
Название: system > $variable
Отправлено: mike от 04 Ноября 2002, 14:44:00
Насколько я понял, имеется в виду это:

$var = `command`;
или
$var = qx/command/;
Название: system > $variable
Отправлено: ThE0ReTiC от 04 Ноября 2002, 14:53:13
NeoNox
Задача примитивная:

system("arp -n".$ip);

Нужна строка, которую возвращает данная команда.
Название: system > $variable
Отправлено: mike от 04 Ноября 2002, 15:16:09
Цитировать
system("arp -n".$ip);



$result = `arp -n $ip`;
Название: system > $variable
Отправлено: ThE0ReTiC от 04 Ноября 2002, 15:26:26
mike
Все. сенькс.
Торможу.
Тема закрыта.