Страница 1 из 1

Сравнение переменной с элементами массива в Perl

Добавлено: 2011-03-07 9:48:59
Podedinov
Есть переменная $mac_drop она содержит мак для блокировки и есть массив маков @mac_all. Вопрос: как мне найти например мак 00:00:00:11:11:11 содержащий в переменной $mac_drop в массиве @mac_all, чтобы в результате мне он выдал значение $mac_all[$i]

Re: Сравнение переменной с элементами массива в Perl

Добавлено: 2011-03-07 13:41:47
vadim64
сделайте цикл с одним условием

Re: Сравнение переменной с элементами массива в Perl

Добавлено: 2011-03-07 14:21:12
ProFTP
Podedinov писал(а):Есть переменная $mac_drop она содержит мак для блокировки и есть массив маков @mac_all. Вопрос: как мне найти например мак 00:00:00:11:11:11 содержащий в переменной $mac_drop в массиве @mac_all, чтобы в результате мне он выдал значение $mac_all[$i]

Код: Выделить всё

perl -e 'print grep {/1/} qw(1 2 3)'
выведет элемент или тебе надо индекс?