Поиск повторяющихся MAC адресов в конфиге (чем можно осуществить?)

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Arthes
Сообщения: 282
ОС: OS X Yosemite and CentOS

Поиск повторяющихся MAC адресов в конфиге

Сообщение Arthes »

Собственно имеется огроменный файл dhcp сервера. Так как создавался он годами и разными людьми то к сожалению встречаются повторяющиеся MAC адреса для разных IP.

Есть ли какая нибудь программка чтобы проверить все адреса на уникальность?

--- Конечно можно вручную ковырять например с пом команды cat /etc/dhcp.conf |grep xx:xx:xx:xx:xx:xx > /home/user/result
но это неудобно...

подскажите....
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Поиск повторяющихся MAC адресов в конфиге

Сообщение sash-kan »

во-первых, вам надо получить список.
во-вторых, отобрать из него дубликаты.

что-то вроде:
$ grep '..:..:..' /etc/dhcpd.conf | grep -v '^#' | sed 's/.*\(..:..:..:..:..:..\).*/\L\1/' | sort | uniq -d

дубликаты выявляются самой последней командой в цепочке — uniq.

p.s. вставьте, пожалуйста, в поле «операционная система» вашего профиля пробел где-нибудь посередине. строка не влазит и некрасиво выглядят ваши посты.

p.p.s. 2 moderators: наверно, надо бы в «командную строку» топик перенести.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: