Strona 1 z 1

IOS-XE pipe + regex

: 25 maja 2017, 08:34
autor: dante999
Cześć,
mam problem z "pipe + regex" na IOS-XE.

Normalnie w "czystym" IOS robiłem:

Kod: Zaznacz cały

sh run | i 11.11.11.11 
i wyświetlały się linijki z danym adresem ip.


Teraz w IOS-XE (ISR4330) chcę zrobić to samo. Problem w tym, że wyświetla wszystkie linijki które mają '11' na końcu - czyli np. Tunnel11, Loopback11 itd. Najdziwniejsze, że wstawienie '\' przed kropkę czyli:

Kod: Zaznacz cały

sh run | i 11\.11\.11\.11 
dalej zawraca dokładnie te same wyniki. Jak na IOS-XE wyciągnąć IP'ka jak w IOS?

Re: IOS-XE pipe + regex

: 26 maja 2017, 11:59
autor: toczyskik
dante999 pisze:Cześć,
mam problem z "pipe + regex" na IOS-XE.

Normalnie w "czystym" IOS robiłem:

Kod: Zaznacz cały

sh run | i 11.11.11.11 
i wyświetlały się linijki z danym adresem ip.


Teraz w IOS-XE (ISR4330) chcę zrobić to samo. Problem w tym, że wyświetla wszystkie linijki które mają '11' na końcu - czyli np. Tunnel11, Loopback11 itd. Najdziwniejsze, że wstawienie '\' przed kropkę czyli:

Kod: Zaznacz cały

sh run | i 11\.11\.11\.11 
dalej zawraca dokładnie te same wyniki. Jak na IOS-XE wyciągnąć IP'ka jak w IOS?
Akurat ISRa nie mam pod ręką, ale mam Cisco 3850 z IOS-XE w wersji 03.07.04E i umnie działa to poprawnie.

Kod: Zaznacz cały

#sh run | i 10.63.252.6
 rd 10.63.252.6:33020
 ip address 10.63.252.6 255.255.255.252
 bgp router-id 10.63.252.6
  bgp router-id 10.63.252.6

Re: IOS-XE pipe + regex

: 26 maja 2017, 12:27
autor: dante999
Ja też mam Cisco 3850 tyle że w wersji 03.03.00SE i też jest ok. A na ISR4K działa nietypowo...