Molto spesso ci capita di dover rileggere la nostra configurazione in fretta e magari ci interessa soltanto un parametro specifico.
Pertanto fare un sh conf (per esempio) può diventare molto ridondante.

router#sh conf
Using 2245 out of 29688 bytes
!
version 12.2
service timestamps debug uptime
service timestamps log uptime
service password-encryption
!
hostname router
!
logging queue-limit 100
..
..
..

Per ovviare a tutto questo possiamo usare un semplice gruppo di comandi definiti Output modifiers, comunemente associati al carattere pipe “|”. Le opzioni si possono vedere molto facilmente utilizzano l’help del sistema o digitando il ?.

router#sh running-config | ?
append - Append redirected output to URL (URLs supporting append operation only)
begin - Begin with the line that matches
exclude - Exclude lines that match
include - Include lines that match
redirect - Redirect output to URL
tee - Copy output to URL 

Pertanto nel caso mi servissero soltanto le informazioni relative alle route potrei usare la sintassi sh run | include route la quale sul mio output farà apparire solo le righe che al loro interno contengono la parola route.

router#sh run | include route
hostname router
username router password 7 14141B180F0B
no ipv6 source-route
ip route 0.0.0.0 0.0.0.0 Dialer1
ipv6 route 2001:618:400:F9A3::AAAA:0/112 FastEthernet0
ipv6 route ::/0 Tunnel0
router#

NB: tutte le opzioni degli Output modifiers sono key sensitive pertanto bisogna stare particolarmente attenti nella digitazione delle stringhe da cercare.

A proposito dell'autore

Da aggiornare.

Post correlati

Close
Entra in contatto con altri professionisti ICT, seguici su Facebook e Twitter: