Прошу помощи. В написании простого скрипта.
Необходимо выполнить выборку IP адресов из файла dhcpd.lease и положить в отдельный файл dhcp_ip,
с условием исключения повторяющихся IP адресов... т.е. если в файле dhcpd.leases находятся 2-3..10 одинаковых IP, то на выход должен попасть только один
файл dhcpd.leases вот такого вида
lease 10.2.16.6 {
starts 3 2010/03/24 04:03:06;
ends 6 2010/03/27 04:03:06;
binding state active;
next binding state free;
hardware ethernet 00:80:48:53:cf:e7;
uid "\001\000\200HS\317\347";
option agent.circuit-id 0:4:0:b6:1:2;
option agent.remote-id 0:6:0:12:cf:99:bf:a0;
client-hostname "kompaste";
}
lease 10.2.16.6 {
starts 3 2010/03/24 04:03:06;
ends 6 2010/03/27 04:03:06;
binding state active;
next binding state free;
hardware ethernet 00:80:48:53:cf:e7;
uid "\001\000\200HS\317\347";
option agent.circuit-id 0:4:0:b6:1:2;
option agent.remote-id 0:6:0:12:cf:99:bf:a0;
client-hostname "kompaste";
}
lease 10.2.16.10 {
starts 2 2010/03/23 07:16:21;
ends 5 2010/03/26 07:16:21;
binding state active;
next binding state free;
hardware ethernet 00:19:66:08:df:14;
uid "\001\000\031f\010\337\024";
option agent.circuit-id 0:4:0:b6:1:3;
option agent.remote-id 0:6:0:12:cf:99:bf:a0;
client-hostname "majegngerl";
вот такой файл должен получиться из верхнего примера
10.2.16.6
10.2.16.10