Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 6 Следующий »

Grep — это утилита командной строки, которая находит при указании определенного выражения все строки, в которых оно содержится и выводит их.  Применяется в качестве механизма фильтрации.
В реализации ПО для моделей LTP-N; LTX работа этой утилиты предусматривает несколько условий фильтрации, позволяющих выводить только ту информацию, которая требуется, ускоряя процесс поиска данных.


Реализация

Для активации фильтрации вывода используется символ "|". Он ставится после ввода запроса. За этим символом применяются уточняющие фильтры :  include; exclude; begin.
А также опции: context и case-sensitive, работа которых будет рассмотрена ниже.

Уточняющие фильтры

Команда include фильтрует вывод согласно стандартному условию, выводя только те строки, в которых содержится указанное выражение.
Например, команда для вывода состояния всех  подключенных терминалов серии NTX будет выглядеть так  : 

LTX-16# show interface ont 1-16 connected | include NTX
        1           16         1              ELTX6F0000ED             OK       -22.84                   NTX-1     1.1.0.1016


Команда exclude фильтрует вывод согласно обратному условию, выводя все строки, в которых указанное выражение не содержится.
Например, команда для вывода всех настроек ААА, за исключением конфигурации tacacs, будет выглядеть так:

LTX-16# show running-config aaa all | exclude tacacs
 aaa
    no enable
    no authentication
    no authorization
    no accounting
    service name "shell"
    service protocol ""
    radius-server host 0.0.0.0 priority 1 port 1812 encrypted-key INeLg+u/04f timeout 3
    radius-server host 0.0.0.0 priority 1 port 1812 encrypted-key INeLg+u/04f timeout 3
    radius-server host 0.0.0.0 priority 1 port 1812 encrypted-key INeLg+u/04f timeout 3
 exit


Команда begin выводит все строки, начиная с той, в которой находится указанное выражение.
Например, команда для вывода всех логов в буфере, начиная с первого упоминания об ONT 16/1:

LTX-16# show log buffer | begin 16/1
31 May 18:04:37 NOTICE FSM-PON        - ONT 16/1 activation: OK
31 May 18:04:37 WARN   DATAPATH SRV   - handle_request took 14 seconds (1011)
31 May 18:04:37 NOTICE DNA BCM-API    - ONT 16/1 state setting 1: OK
31 May 18:04:37 NOTICE DNA BCM-API    - XGPON ONT 16/1 activation: OK
31 May 18:04:37 DEBUG  ONT 16/1       - ONT_AUTH: OK  [fsm_pon_ont.c:ont_auth_activation_ok:1163]
31 May 18:04:37 DEBUG  ONT 16/1       - ONT_MIB_UPLOAD:ingress  [fsm_pon_ont.c:ont_mib_upload_ingress:3495]
31 May 18:04:42 INFO   ONT 16/1       - MIB RESET: OK
31 May 18:04:43 INFO   ONT 16/1       - MIB UPLOAD - Number of subsequent commands: 663
...


Уточняющие опции


LTX-16# show interface ont 1-16 connected | include ok
        1           16         1              ELTX6F0000ED             OK       -23.10                   NTX-1     1.1.0.1016
LTX-16# show interface ont 1-16 connected | include ok case-sensitive 
LTX-16# 






Связанные статьи



  • Нет меток