| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Системное программирование > Подчистить файл от мусорной последовательности |
| Автор: pay 16.3.2006, 00:47 |
| помогите, плз. Есть файл в который кидается нечто (Выводы telnet сессии с Cisco). Для сессии использую модуль Net::Telnet::Cisco. Так вот, в выводе сессии в конце каждого telnet'овского окна (через определнное количество символов в файле) присутствует последовательность символов вида " --More-- ....... ...... " Как увеличить это окно с помощью средств Net::Telnet::Cisco я не понял (похоже, что таких средств просто нет. Если я ошибаюсь, ткните носом, плз.). Как вариант остаётся подчистить файл. Подскажите, плз как закодить это. Запутался... |
| Автор: korob2001 16.3.2006, 07:07 |
| Приведи часть записи из файла и укажи, от чего именно нужно очистить файл? |
| Автор: pay 16.3.2006, 10:45 | ||
Например такой отрывок из генерируемого файла: O 172.19.254.1/32 [110/3] via 172.20.1.2, 1w0d, FastEthernet0/0.510 O 172.19.253.1/32 [110/3] via 172.20.1.2, 1w0d, FastEthernet0/0.510 O IA 172.19.3.0/24 [110/3] via 172.20.1.2, 1w0d, FastEthernet0/0.510 O IA 172.19.2.0/24 [110/3] via 172.20.1.2, 1w0d, FastEthernet0/0.510 --More-- O IA 172.19.1.0/24 [110/3] via 172.20.1.2, 1w0d, FastEthernet0/0.510 172.18.0.0/17 is subnetted, 1 subnets O 172.18.0.0 [110/2] via 172.20.1.2, 1w0d, FastEthernet0/0.510 172.21.0.0/24 is subnetted, 1 subnets Здесь встречается такая последовательность: --More-- Таких последовательностей в большом файле довольно много. От неё и надо избавиться... |
| Автор: korob2001 16.3.2006, 11:17 | ||
Сохрани под любым именем этот код и укажи в переменной $file путь к файлу, обязательно сделай резервную копию, перед запуском и запусти этот код на выполнение.
|
| Автор: pay 16.3.2006, 14:34 |
| Спасибо большое! Отлично работает |