Inhoud

Inleiding

Voorwaarden

Vereisten

Gebruikte componenten

Probleem

Oplossing

Gerelateerde informatie

Inleiding

Dit document beschrijft het probleem dat zich voordoet wanneer een buissymbool (|) wordt gebruikt om uitvoer te filteren en beschrijft ook de juiste syntaxis van reguliere expressies die samen met opdrachten wordt gebruikt om onverwachte resultaten te voorkomen.

Voorwaarden

Vereisten

Er zijn geen specifieke vereisten van toepassing op dit document.

Gebruikte componenten

De informatie in dit document is gebaseerd op het juiste gebruik van het pijpsymbool om uitgangen op basis van koorden te filteren.

De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.

Probleem

Het gebruik van het pijpsymbool in de opdracht hieronder geeft een onjuiste uitvoer terug.

Switch#show run | include 1.1.1.2

ip address 192.168.51.131 255.255.255.0

ip address 198.1.1.1 255.255.255.0

Oplossing

Gebruik een punt (.) om één teken aan te passen, inclusief een ruimte en nummer. In het bovenstaande voorbeeld worden 1.1.1.2. overeenkomend met:

192.168.51.131 255.255.255.0 en 198.1.1.1 255.255.255.0

Als u een match met een speciaal teken wilt hebben, moet u de betekenis ervan onderdrukken met een backslash (\).  Bijvoorbeeld:

Switch# show run | include 1.1.1\.2 does not match IPs above

Dit gedrag volgt uit de definitie van reguliere expressies.

Gerelateerde informatie

- Technische ondersteuning en documentatie - Cisco-systemen