Блог "Дети ОИТа"
/поиск

Пайплайн в 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 повторение
[] Класс символов
() Группировка
| Логическое ИЛИ
\ Экранирование