Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Для уменьшения объема отображаемых данных в ответ на запросы пользователя и облегчения поиска необходимой информации можно воспользоваться фильтрацией. Для фильтрации информации требуется добавить в конец командной строки символ «|» и использовать одну из опций фильтрации:

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