Output modifier: il pipe

mercoledì 6 dicembre, 2006
Autore: Autore da inserire
gravatarDa aggiornare.
Inserito in: Cisco, Docs, Italiano
| 0 commenti

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 “|”. 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.

Condividi/segnala rapidamente:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Slashdot
  • YahooMyWeb
  • Live
  • Socialogs
  • SphereIt
  • Wists
  • FriendFeed
  • Twitter

Lascia un Commento

Occorre aver fatto il login per inviare un commento