Нужна програмулька по перебору значений! значения записаны в формате .log ! У меня просто 8430 страниц значений а вручную перебирать... сами понимаете )))))
1. У нас есть входной *.log файл? 2. В энтом файле записаны ккието значения? 3. В каком формате они записаны, тобиш какие разделители (пробел, запятая, новая строка...)? 4. Что следует понимать под словом перебор значений? Надо найти чаво-нить по запросу? или чего? 5. Каким образом надобно поступать с результатами? варианты: показать на экран, записать в новый файл, распечатать?
1. Да, если мы его открываем вордом то выходит 8430 страниц! 2. Значения типа: ? (192.168.1.21) at 00:60:b3:2a:b9:44 on rl0 [ethernet] ? (192.168.1.23) at 00:60:b3:2a:59:9b on rl0 [ethernet] ? (192.168.1.29) at 00:60:b3:2a:59:b1 on rl0 [ethernet] ? (192.168.1.39) at 00:60:b3:2a:b9:5e on rl0 [ethernet] ? (192.168.1.46) at 00:00:cb:09:00:b8 on rl0 [ethernet] ? (192.168.1.55) at 00:60:b3:29:5a:c3 on rl0 [ethernet] ? (192.168.1.56) at 00:60:b3:29:9c:59 on rl0 [ethernet] ? (192.168.1.68) at 00:60:b3:2d:17:9e on rl0 [ethernet] ? (192.168.1.79) at 00:60:b3:8d:6f:97 on rl0 [ethernet] ? (192.168.1.87) at 00:60:b3:8d:6e:9d on rl0 [ethernet] ? (192.168.1.92) at 00:60:b3:2a:59:ac on rl0 [ethernet] ? (192.168.1.101) at 00:60:b3:8d:6f:1c on rl0 [ethernet] ? (192.168.1.131) at 00:60:b3:2d:04:c3 on rl0 [ethernet] ? (192.168.1.134) at 00:60:b3:22:db:36 on rl0 [ethernet] ? (192.168.1.156) at 00:60:b3:2a:59:b0 on rl0 [ethernet] ? (192.168.1.157) at 00:60:b3:22:e4:59 on rl0 [ethernet] ? (192.168.1.160) at 00:60:b3:8d:6f:a1 on rl0 [ethernet] ? (192.168.1.169) at 00:60:b3:2a:59:ad on rl0 [ethernet] ? (192.168.1.199) at 00:60:b3:2a:b9:3e on rl0 [ethernet] ? (192.168.1.200) at 00:60:b3:2e:08:08 on rl0 [ethernet] ? (192.168.1.205) at 00:60:b3:2a:59:a1 on rl0 [ethernet] 4. надо найти уникальные МАС адресса тобишь(00:60:b3:2a:59:a1) и прилежащие к ним ip адресса(192.168.1.205)! проблема в том что может быть такое что к 2м разным ip может принадлежать один МАС так как карта могла переноситься! Надо чтоб их как то собрало в кучу и я мог увидеть какой МАК относиться к какому ip
кстате на чём кодишь? есть какая-то литература для чайников?
Добавлено (04.04.2008, 22:01) --------------------------------------------- Ну вот чтоб к примеру выводило так: 1. (00:60:b3:8d:6e:9d)-192.168.1.23//////показывает МАС и принадлежащие ему ip
2. (00:60:b3:2d:04:c3)-192.168.1.92 ---------------------------192.168.1.157 И работало с самим файлом а не методом ввода
Сообщение отредактировал ick - Пятница, 04.04.2008, 22:13
пока что работаю на VB 6.0. Есть в наличии VB Express 2005, но руки не доходют разобрацца. Литературы немного но есть. Но я ей не пользуюсь.
Подытожим:
- есть входящий файл, в нем данные структурированные - надо эти данные обработать таким образом, чтобы на каждый мак-адрес припадал один или несколько соответствующих айпи - надо создать новый файл, в который записать обработанные данные.
Правильно понял?
Quote (ick)
И работало с самим файлом а не методом ввода
абсурд
(+ прикрепи кусок входящего файла для тестирования)