...
Для уменьшения объема отображаемых данных в ответ на запросы пользователя и облегчения поиска необходимой информации можно воспользоваться фильтрацией. Для фильтрации информации требуется добавить в конец командной строки символ «|» и использовать одну из опций фильтрации:
– begin begin <STRING> – выводить все после строки, содержащей заданный шаблон;
– include – count <STRING> – выводить количество отображенных строк. Не позволяет ввести следующий модификатор;
– counter – добавляет в начало каждой строки ее порядковый номер;
– exclude <STRING> – выводить все строки, не содержащие заданный шаблон;
– exclude include <STRING> – выводить все строки, не содержащие заданный шаблон;
– until <STRING> – выводит все строки строки, содержащей заданный шаблон.
Шаблон поиска может быть задан регулярным выражением и содержать:
...
- ^ – начало строки;
- $ – конец строки;
- . – любой символ в строке;
- * – ноль или более раз.
Вывод команд show можно перенаправить в файл на внешний носитель или в энергонезависимую память. Для перенаправлять вывода в файл нужно указать символ:
– > <FILE> – записать весь вывод в файл;
– >> <FILE> – записать весь вывод в конец файла.
Вывод команды «show running-config syslog» без параметров:
Блок кода |
---|
esr# show running-config syslog
syslog max-files 3
syslog file-size 512
syslog file tmpsys:syslog/default info |
Вывод команды «show running-config syslog» c параметром «begin»:
Блок кода |
---|
esr# show running-config syslog | begin file-size
syslog file-size 512
syslog file tmpsys:syslog/default info |
Вывод команды «show running-config syslog» c параметром «include»«count»:
Блок кода |
---|
esr# show running-config syslog | include file-size syslog count 4 |
Вывод команды «show running-config syslog» c параметром «counter»:
Блок кода |
---|
esr# show running-config syslog | counter 1: syslog max-files 3 2: syslog file-size 512 3: syslog file tmpsys:syslog/default info 4: |
Вывод команды «show running-config syslog» c параметром «exclude»:
Блок кода |
---|
esr# show running-config syslog | exclude file-size
syslog max-files 3
syslog file tmpsys:syslog/default info |
Вывод команды «show running-config syslog» c параметром «include»:
Блок кода |
---|
esr# show running-config syslog | include file-size
syslog file-size 512 |
Вывод команды «show running-config syslog» c параметром «until»:
Блок кода |
---|
esr# show running-config syslog | include file-size
syslog max-files 3
syslog file-size 512 |
Примеры использования регулярных выражений:
Блок кода |
---|
esr# show interfaces status | include "'^te.*"' te1/0/1 Up Down 1500 a8:f9:4b:aa:05:d9 te1/0/2 Up Down 1500 a8:f9:4b:aa:05:da esr# show interfaces status | include "'^gi1/0/1[2568]"' gi1/0/12 Up Down 1500 a8:f9:4b:aa:05:cc gi1/0/15 Up Down 1500 a8:f9:4b:aa:05:cf gi1/0/16 Up Down 1500 a8:f9:4b:aa:05:d0 gi1/0/18 Up Down 1500 a8:f9:4b:aa:05:d2 esr# show interfaces status | include "'^[^tgI -]"' bridge 1 Up Up 1500 a8:f9:4b:aa:05:c0 bridge 2 Up Up 1500 a8:f9:4b:aa:05:c0 |
Примеры записи вывод в файл:
Блок кода |
---|
esr# show running-config syslog > flash:data/syslog |
Блок кода |
---|
esr# show running-config syslog >> flash:data/syslog_1 |