Durch Einsatz eines einfachen „grep“ auf die Ausgabe von „show interfaces status“ ist es, unter Zuhilfenahme eines regulären Ausdrucks, möglich nur die aktiven Ports aufzulisten.
Warum dies in einem POD/Mesh-VC aus sechs OS6900 von Vorteil ist, zeigt die folgende längliche Ausgabe.
VC1-> show interfaces status Chas/ DETECTED-VALUES CONFIGURED-VALUES Slot/ Admin Auto Speed Duplex Pause Speed Duplex Pause Link Port Status Nego (Mbps) (Mbps) Trap ---------+------+----+--------+------+-------+--------+------+-------+----- 1/1/1 en en 1000 Full - 10000 Full - dis 1/1/2 en en 1000 Full - 10000 Full - dis 1/1/3 en dis - - - 10000 Full - dis 1/1/4 en dis - - - 10000 Full - dis 1/1/5 en dis - - - 10000 Full - dis 1/1/6 en dis - - - 10000 Full - dis 1/1/7 en en - - - 10000 Full - dis 1/1/8 en dis - - - 10000 Full - dis 1/1/9 en en - - - 10000 Full - dis 1/1/10 en dis - - - 10000 Full - dis 1/1/11 en dis - - - 10000 Full - dis 1/1/12 en dis - - - 10000 Full - dis 1/1/13 en dis - - - 10000 Full - dis 1/1/14 en dis - - - 10000 Full - dis 1/1/15 en dis - - - 10000 Full - dis 1/1/16 en dis - - - 10000 Full - dis 1/1/17 en dis - - - 10000 Full - dis 1/1/18 en dis - - - 10000 Full - dis 1/1/19 en dis - - - 10000 Full - dis 1/1/20 en dis - - - 10000 Full - dis 1/1/21 en dis - - - 10000 Full - dis 1/1/22 en dis - - - 10000 Full - dis 1/1/23 en dis - - - 10000 Full - dis 1/1/24 en dis - - - 10000 Full - dis 1/1/25 en dis - - - 10000 Full - dis 1/1/26 en dis - - - 10000 Full - dis 1/1/27 en dis - - - 10000 Full - dis 1/1/28 en dis - - - 10000 Full - dis 1/1/29 en dis - - - 10000 Full - dis 1/1/30 en dis - - - 10000 Full - dis 1/1/31 en dis - - - 10000 Full - dis 1/1/32 en dis - - - 10000 Full - dis 1/1/33 en dis - - - 10000 Full - dis 1/1/34 en dis - - - 10000 Full - dis 1/1/35 en dis - - - 10000 Full - dis 1/1/36 en dis - - - 10000 Full - dis 1/1/37 en dis - - - 10000 Full - dis 1/1/38 en dis - - - 10000 Full - dis 1/1/39 en dis - - - 10000 Full - dis 1/1/40 en dis - - - 10000 Full - dis 1/2/1 en dis 40000 Full - 40000 Full - dis 1/2/2 en dis 40000 Full - 40000 Full - dis 1/2/3 en dis 40000 Full - 40000 Full - dis 1/3/1 en dis 40000 Full - 40000 Full - dis 1/3/2 en dis 40000 Full - 40000 Full - dis 1/3/3 en dis - - - 40000 Full - dis 2/1/1 en en 1000 Full - 10000 Full - dis 2/1/2 en en 1000 Full - 10000 Full - dis 2/1/3 en dis - - - 10000 Full - dis 2/1/4 en dis - - - 10000 Full - dis 2/1/5 en dis - - - 10000 Full - dis 2/1/6 en dis - - - 10000 Full - dis 2/1/7 en dis - - - 10000 Full - dis 2/1/8 en dis - - - 10000 Full - dis 2/1/9 en dis - - - 10000 Full - dis 2/1/10 en dis - - - 10000 Full - dis 2/1/11 en dis - - - 10000 Full - dis 2/1/12 en dis - - - 10000 Full - dis 2/1/13 en dis - - - 10000 Full - dis 2/1/14 en dis - - - 10000 Full - dis 2/1/15 en dis - - - 10000 Full - dis 2/1/16 en dis - - - 10000 Full - dis 2/1/17 en dis - - - 10000 Full - dis 2/1/18 en dis - - - 10000 Full - dis 2/1/19 en dis - - - 10000 Full - dis 2/1/20 en dis - - - 10000 Full - dis 2/1/21 en dis - - - 10000 Full - dis 2/1/22 en dis - - - 10000 Full - dis 2/1/23 en dis - - - 10000 Full - dis 2/1/24 en dis - - - 10000 Full - dis 2/1/25 en dis - - - 10000 Full - dis 2/1/26 en dis - - - 10000 Full - dis 2/1/27 en dis - - - 10000 Full - dis 2/1/28 en dis - - - 10000 Full - dis 2/1/29 en dis - - - 10000 Full - dis 2/1/30 en dis - - - 10000 Full - dis 2/1/31 en dis - - - 10000 Full - dis 2/1/32 en dis - - - 10000 Full - dis 2/1/33 en dis - - - 10000 Full - dis 2/1/34 en dis - - - 10000 Full - dis 2/1/35 en dis - - - 10000 Full - dis 2/1/36 en dis - - - 10000 Full - dis 2/1/37 en dis - - - 10000 Full - dis 2/1/38 en dis - - - 10000 Full - dis 2/1/39 en dis - - - 10000 Full - dis 2/1/40 en dis - - - 10000 Full - dis 2/2/1 en dis 40000 Full - 40000 Full - dis 2/2/2 en dis 40000 Full - 40000 Full - dis 2/2/3 en dis 40000 Full - 40000 Full - dis 2/3/1 en dis 40000 Full - 40000 Full - dis 2/3/2 en dis 40000 Full - 40000 Full - dis 2/3/3 en dis 40000 Full - 40000 Full - dis 3/1/1 en en 1000 Full - 10000 Full - dis 3/1/2 en en 1000 Full - 10000 Full - dis 3/1/3 en dis - - - 10000 Full - dis 3/1/4 en dis - - - 10000 Full - dis 3/1/5 en dis - - - 10000 Full - dis 3/1/6 en dis - - - 10000 Full - dis 3/1/7 en dis - - - 10000 Full - dis 3/1/8 en dis - - - 10000 Full - dis 3/1/9 en dis - - - 10000 Full - dis 3/1/10 en dis 10000 Full - 10000 Full - dis 3/1/11 en dis - - - 10000 Full - dis 3/1/12 en dis - - - 10000 Full - dis 3/1/13 en dis - - - 10000 Full - dis 3/1/14 en dis - - - 10000 Full - dis 3/1/15 en dis - - - 10000 Full - dis 3/1/16 en dis - - - 10000 Full - dis 3/1/17 en dis - - - 10000 Full - dis 3/1/18 en dis - - - 10000 Full - dis 3/1/19 en dis - - - 10000 Full - dis 3/1/20 en dis - - - 10000 Full - dis 3/1/21 en dis - - - 10000 Full - dis 3/1/22 en dis - - - 10000 Full - dis 3/1/23 en dis - - - 10000 Full - dis 3/1/24 en dis - - - 10000 Full - dis 3/1/25 en dis - - - 10000 Full - dis 3/1/26 en dis - - - 10000 Full - dis 3/1/27 en dis - - - 10000 Full - dis 3/1/28 en dis - - - 10000 Full - dis 3/1/29 en dis - - - 10000 Full - dis 3/1/30 en dis - - - 10000 Full - dis 3/1/31 en dis - - - 10000 Full - dis 3/1/32 en dis - - - 10000 Full - dis 3/1/33 en dis - - - 10000 Full - dis 3/1/34 en dis - - - 10000 Full - dis 3/1/35 en dis - - - 10000 Full - dis 3/1/36 en dis - - - 10000 Full - dis 3/1/37 en dis - - - 10000 Full - dis 3/1/38 en dis - - - 10000 Full - dis 3/1/39 en dis - - - 10000 Full - dis 3/1/40 en dis - - - 10000 Full - dis 3/2/1 en dis 40000 Full - 40000 Full - dis 3/2/2 en dis 40000 Full - 40000 Full - dis 3/2/3 en dis 40000 Full - 40000 Full - dis 3/3/1 en dis 40000 Full - 40000 Full - dis 3/3/2 en dis - - - 40000 Full - dis 3/3/3 en dis 40000 Full - 40000 Full - dis 4/1/1 en en 1000 Full - 10000 Full - dis 4/1/2 en en 1000 Full - 10000 Full - dis 4/1/3 en dis - - - 10000 Full - dis 4/1/4 en dis - - - 10000 Full - dis 4/1/5 en dis - - - 10000 Full - dis 4/1/6 en dis - - - 10000 Full - dis 4/1/7 en dis - - - 10000 Full - dis 4/1/8 en dis - - - 10000 Full - dis 4/1/9 en dis - - - 10000 Full - dis 4/1/10 en dis - - - 10000 Full - dis 4/1/11 en dis - - - 10000 Full - dis 4/1/12 en dis - - - 10000 Full - dis 4/1/13 en dis - - - 10000 Full - dis 4/1/14 en dis - - - 10000 Full - dis 4/1/15 en dis - - - 10000 Full - dis 4/1/16 en dis - - - 10000 Full - dis 4/1/17 en dis - - - 10000 Full - dis 4/1/18 en dis - - - 10000 Full - dis 4/1/19 en dis - - - 10000 Full - dis 4/1/20 en dis - - - 10000 Full - dis 4/1/21 en dis - - - 10000 Full - dis 4/1/22 en dis - - - 10000 Full - dis 4/1/23 en dis - - - 10000 Full - dis 4/1/24 en dis - - - 10000 Full - dis 4/1/25 en dis - - - 10000 Full - dis 4/1/26 en dis - - - 10000 Full - dis 4/1/27 en dis - - - 10000 Full - dis 4/1/28 en dis - - - 10000 Full - dis 4/1/29 en dis - - - 10000 Full - dis 4/1/30 en dis - - - 10000 Full - dis 4/1/31 en en - - - 10000 Full - dis 4/1/32 en dis - - - 10000 Full - dis 4/1/33 en en - - - 10000 Full - dis 4/1/34 en dis - - - 10000 Full - dis 4/1/35 en dis - - - 10000 Full - dis 4/1/36 en dis - - - 10000 Full - dis 4/1/37 en dis - - - 10000 Full - dis 4/1/38 en dis - - - 10000 Full - dis 4/1/39 en dis - - - 10000 Full - dis 4/1/40 en dis - - - 10000 Full - dis 4/2/1 en dis 40000 Full - 40000 Full - dis 4/2/2 en dis 40000 Full - 40000 Full - dis 4/2/3 en dis 40000 Full - 40000 Full - dis 4/3/1 en dis 40000 Full - 40000 Full - dis 4/3/2 en dis 40000 Full - 40000 Full - dis 4/3/3 en dis 40000 Full - 40000 Full - dis 5/1/1 en en 1000 Full - 10000 Full - dis 5/1/2 en en 1000 Full - 10000 Full - dis 5/1/3 en dis - - - 10000 Full - dis 5/1/4 en dis - - - 10000 Full - dis 5/1/5 en dis - - - 10000 Full - dis 5/1/6 en dis - - - 10000 Full - dis 5/1/7 en dis - - - 10000 Full - dis 5/1/8 en dis - - - 10000 Full - dis 5/1/9 en dis - - - 10000 Full - dis 5/1/10 en dis - - - 10000 Full - dis 5/1/11 en dis - - - 10000 Full - dis 5/1/12 en dis - - - 10000 Full - dis 5/1/13 en dis - - - 10000 Full - dis 5/1/14 en dis - - - 10000 Full - dis 5/1/15 en dis - - - 10000 Full - dis 5/1/16 en dis - - - 10000 Full - dis 5/1/17 en dis - - - 10000 Full - dis 5/1/18 en dis - - - 10000 Full - dis 5/1/19 en dis - - - 10000 Full - dis 5/1/20 en dis - - - 10000 Full - dis 5/1/21 en dis - - - 10000 Full - dis 5/1/22 en dis - - - 10000 Full - dis 5/1/23 en dis - - - 10000 Full - dis 5/1/24 en dis - - - 10000 Full - dis 5/1/25 en dis - - - 10000 Full - dis 5/1/26 en dis - - - 10000 Full - dis 5/1/27 en dis - - - 10000 Full - dis 5/1/28 en dis - - - 10000 Full - dis 5/1/29 en dis - - - 10000 Full - dis 5/1/30 en dis - - - 10000 Full - dis 5/1/31 en dis - - - 10000 Full - dis 5/1/32 en dis - - - 10000 Full - dis 5/1/33 en dis - - - 10000 Full - dis 5/1/34 en dis - - - 10000 Full - dis 5/1/35 en dis - - - 10000 Full - dis 5/1/36 en dis - - - 10000 Full - dis 5/1/37 en dis - - - 10000 Full - dis 5/1/38 en dis - - - 10000 Full - dis 5/1/39 en dis - - - 10000 Full - dis 5/1/40 en dis - - - 10000 Full - dis 5/2/1 en dis 40000 Full - 40000 Full - dis 5/2/2 en dis 40000 Full - 40000 Full - dis 5/2/3 en dis 40000 Full - 40000 Full - dis 5/3/1 en dis 40000 Full - 40000 Full - dis 5/3/2 en dis 40000 Full - 40000 Full - dis 5/3/3 en dis 40000 Full - 40000 Full - dis 6/1/1 en en 1000 Full - 10000 Full - dis 6/1/2 en en 1000 Full - 10000 Full - dis 6/1/3 en dis - - - 10000 Full - dis 6/1/4 en dis - - - 10000 Full - dis 6/1/5 en dis - - - 10000 Full - dis 6/1/6 en dis - - - 10000 Full - dis 6/1/7 en dis - - - 10000 Full - dis 6/1/8 en dis - - - 10000 Full - dis 6/1/9 en dis - - - 10000 Full - dis 6/1/10 en dis - - - 10000 Full - dis 6/1/11 en dis - - - 10000 Full - dis 6/1/12 en dis - - - 10000 Full - dis 6/1/13 en dis - - - 10000 Full - dis 6/1/14 en dis - - - 10000 Full - dis 6/1/15 en dis - - - 10000 Full - dis 6/1/16 en dis - - - 10000 Full - dis 6/1/17 en dis - - - 10000 Full - dis 6/1/18 en dis - - - 10000 Full - dis 6/1/19 en dis - - - 10000 Full - dis 6/1/20 en dis - - - 10000 Full - dis 6/1/21 en dis - - - 10000 Full - dis 6/1/22 en dis - - - 10000 Full - dis 6/1/23 en dis - - - 10000 Full - dis 6/1/24 en dis - - - 10000 Full - dis 6/1/25 en dis - - - 10000 Full - dis 6/1/26 en dis - - - 10000 Full - dis 6/1/27 en dis - - - 10000 Full - dis 6/1/28 en dis - - - 10000 Full - dis 6/1/29 en dis - - - 10000 Full - dis 6/1/30 en dis - - - 10000 Full - dis 6/1/31 en dis - - - 10000 Full - dis 6/1/32 en dis - - - 10000 Full - dis 6/1/33 en dis - - - 10000 Full - dis 6/1/34 en dis - - - 10000 Full - dis 6/1/35 en dis - - - 10000 Full - dis 6/1/36 en dis - - - 10000 Full - dis 6/1/37 en dis - - - 10000 Full - dis 6/1/38 en dis - - - 10000 Full - dis 6/1/39 en dis - - - 10000 Full - dis 6/1/40 en dis - - - 10000 Full - dis 6/2/1 en dis 40000 Full - 40000 Full - dis 6/2/2 en dis 40000 Full - 40000 Full - dis 6/2/3 en dis 40000 Full - 40000 Full - dis 6/3/1 en dis 40000 Full - 40000 Full - dis 6/3/2 en dis 40000 Full - 40000 Full - dis 6/3/3 en dis 40000 Full - 40000 Full - dis
Durch die Eingabe von show interfaces status | grep -v -e „-\s*-\s*-“
lassen sich alle Zeilen die keinen aktiven Portstatus haben ausfiltern.
VC1-> show interfaces status | grep -v -e "-\s*-\s*-" Chas/ DETECTED-VALUES CONFIGURED-VALUES Slot/ Admin Auto Speed Duplex Pause Speed Duplex Pause Link Port Status Nego (Mbps) (Mbps) Trap 1/1/1 en en 1000 Full - 10000 Full - dis 1/1/2 en en 1000 Full - 10000 Full - dis 1/2/1 en dis 40000 Full - 40000 Full - dis 1/2/2 en dis 40000 Full - 40000 Full - dis 1/2/3 en dis 40000 Full - 40000 Full - dis 1/3/1 en dis 40000 Full - 40000 Full - dis 1/3/2 en dis 40000 Full - 40000 Full - dis 2/1/1 en en 1000 Full - 10000 Full - dis 2/1/2 en en 1000 Full - 10000 Full - dis 2/2/1 en dis 40000 Full - 40000 Full - dis 2/2/2 en dis 40000 Full - 40000 Full - dis 2/2/3 en dis 40000 Full - 40000 Full - dis 2/3/1 en dis 40000 Full - 40000 Full - dis 2/3/2 en dis 40000 Full - 40000 Full - dis 2/3/3 en dis 40000 Full - 40000 Full - dis 3/1/1 en en 1000 Full - 10000 Full - dis 3/1/2 en en 1000 Full - 10000 Full - dis 3/1/10 en dis 10000 Full - 10000 Full - dis 3/2/1 en dis 40000 Full - 40000 Full - dis 3/2/2 en dis 40000 Full - 40000 Full - dis 3/2/3 en dis 40000 Full - 40000 Full - dis 3/3/1 en dis 40000 Full - 40000 Full - dis 3/3/3 en dis 40000 Full - 40000 Full - dis 4/1/1 en en 1000 Full - 10000 Full - dis 4/1/2 en en 1000 Full - 10000 Full - dis 4/2/1 en dis 40000 Full - 40000 Full - dis 4/2/2 en dis 40000 Full - 40000 Full - dis 4/2/3 en dis 40000 Full - 40000 Full - dis 4/3/1 en dis 40000 Full - 40000 Full - dis 4/3/2 en dis 40000 Full - 40000 Full - dis 4/3/3 en dis 40000 Full - 40000 Full - dis 5/1/1 en en 1000 Full - 10000 Full - dis 5/1/2 en en 1000 Full - 10000 Full - dis 5/2/1 en dis 40000 Full - 40000 Full - dis 5/2/2 en dis 40000 Full - 40000 Full - dis 5/2/3 en dis 40000 Full - 40000 Full - dis 5/3/1 en dis 40000 Full - 40000 Full - dis 5/3/2 en dis 40000 Full - 40000 Full - dis 5/3/3 en dis 40000 Full - 40000 Full - dis 6/1/1 en en 1000 Full - 10000 Full - dis 6/1/2 en en 1000 Full - 10000 Full - dis 6/2/1 en dis 40000 Full - 40000 Full - dis 6/2/2 en dis 40000 Full - 40000 Full - dis 6/2/3 en dis 40000 Full - 40000 Full - dis 6/3/1 en dis 40000 Full - 40000 Full - dis 6/3/2 en dis 40000 Full - 40000 Full - dis 6/3/3 en dis 40000 Full - 40000 Full - dis
Um dies als Bash-Alias dauerhaft zu speichern, sollten die folgenden Zeilen verwendet werden:
VC1-> alias pa="show interfaces status | grep -v -e '-\s*-\s*-'" VC1-> user profile save
Durch die Eingabe von VC1→ pa
(für ports-active), lässt sich das Kommando noch einfacher aufrufen.
Das Profil wurde, vorausgesetzt dies wurde für den Benutzer „admin“ angelegt, im folgenden Verzeichnis hinterlegt:
VC1-> cd /flash/switch/.profiles VC1-> cat .b9ccbQcQe9.txt alias pa="show interfaces status | grep -v -e '-\s*-\s*-'" VC1->