Собственно имеется огроменный файл dhcp сервера. Так как создавался он годами и разными людьми то к сожалению встречаются повторяющиеся MAC адреса для разных IP.
Есть ли какая нибудь программка чтобы проверить все адреса на уникальность?
--- Конечно можно вручную ковырять например с пом команды cat /etc/dhcp.conf |grep xx:xx:xx:xx:xx:xx > /home/user/result
но это неудобно...
подскажите....
Поиск повторяющихся MAC адресов в конфиге (чем можно осуществить?)
Модераторы: /dev/random, Модераторы разделов
-
- Сообщения: 282
- ОС: OS X Yosemite and CentOS
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Поиск повторяющихся MAC адресов в конфиге
во-первых, вам надо получить список.
во-вторых, отобрать из него дубликаты.
что-то вроде:
$ grep '..:..:..' /etc/dhcpd.conf | grep -v '^#' | sed 's/.*\(..:..:..:..:..:..\).*/\L\1/' | sort | uniq -d
дубликаты выявляются самой последней командой в цепочке — uniq.
p.s. вставьте, пожалуйста, в поле «операционная система» вашего профиля пробел где-нибудь посередине. строка не влазит и некрасиво выглядят ваши посты.
p.p.s. 2 moderators: наверно, надо бы в «командную строку» топик перенести.
во-вторых, отобрать из него дубликаты.
что-то вроде:
$ grep '..:..:..' /etc/dhcpd.conf | grep -v '^#' | sed 's/.*\(..:..:..:..:..:..\).*/\L\1/' | sort | uniq -d
дубликаты выявляются самой последней командой в цепочке — uniq.
p.s. вставьте, пожалуйста, в поле «операционная система» вашего профиля пробел где-нибудь посередине. строка не влазит и некрасиво выглядят ваши посты.
p.p.s. 2 moderators: наверно, надо бы в «командную строку» топик перенести.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог