Пайплайн в CISCO
*На текущий момент 23.02.2026 статье нужна проверка и редакция команд под существующее оборудование. Есть вероятность указания неправильных команд для оборудования.
1. Обозначения
| - Символ пайплайна, перенаправляющий вывод команды в фильтр.
2. Основные модификаторы
| Модификатор | Синтаксис | Краткое описание |
|---|---|---|
| include | include [строка] | Показывает только строки, содержащие указанный текст |
| exclude | exclude [строка] | Исключает строки с указанным текстом |
| begin | begin [строка] | Начинает вывод с первого совпадения, показывает всё до конца |
| section | section [строка] | Показывает целую секцию конфигурации (только в show run ) |
| count | count | Подсчитывает количество строк вывода |
| redirect | redirect [url] | Перенаправляет вывод в файл (flash, tftp, ftp) |
| append | append [url] | Добавляет вывод в конец существующего файла |
| tee | tee [url] | Показывает на экране И сохраняет в файл одновременно |
| more | more [число] | Постраничный вывод с указанным числом строк |
| linenum | linenum | Нумерует строки вывода |
3. Дополнительные модификаторы
| Модификатор | Синтаксис | Краткое описание |
|---|---|---|
| head | head [число] | Показывает первые N строк |
| last | last [число] | Показывает последние N строк |
| sort | sort | Сортирует строки по алфавиту |
| uniq | uniq | Убирает дублирующиеся строки |
| cut | cut [диапазон] | Вырезает указанные символы/поля |
4. Примеры использования
| Пример | Описание |
|---|---|
| show run | include hostname | Найти строку с hostname |
| show ip route | exclude connected | Скрыть connected маршруты |
| show run | begin interface 0/0 | Начать вывод с interface 0/0 |
| show run | section router ospf | Показать всю секцию OSPF |
| show ip route | count | Посчитать количество маршрутов |
| show tech | flash:tech.txt | Сохранить вывод в файл |
| show run | linenum | more 50 | Нумерация + постраничный вывод |
| show ip bgp | json | BGP таблица в JSON |
5. Регулярные выражения
Поддерживаются в include, exclude, begin:
| Символ | Значение |
|---|---|
^ |
Начало строки |
$ |
Конец строки |
. |
Любой символ |
* |
0 или более повторений |
+ |
1 или более повторений |
? |
0 или 1 повторение |
[] |
Класс символов |
() |
Группировка |
| |
Логическое ИЛИ |
\ |
Экранирование |