====== AOS R7 - Nur aktive Ports in "show interfaces status" anzeigen ======
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 **p**orts-**a**ctive), 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->