Question on: sh int status | include (port|fa0/13)
Dear all,
i just started working on my IE workbook Vol.1 , and found a question that would like to ask, below is what i need help on.
on Page.4 under the "Bridging and Switching"
1. there is a command call : sh int status | include (port|fa0/13),
what does the "|" and the "include (port|fa0/13)" means, how does it works ??
2. i followed the workbook to type this command, but nothing comes out from the switch, which does not match the outcome of the workbook's after running this command... but i checked all the commands in my switch are correct.
below is the outcome captured from my 3550
R12_Switch#
R12_Switch#
R12_Switch#sh int status | include (port|fa0/13)
R12_Switch#sh int status | include (port|fa0/13)
R12_Switch#sh int status | include (port|fa0/13)
R12_Switch#
R12_Switch#
can any one advice ? Thank you.
i just started working on my IE workbook Vol.1 , and found a question that would like to ask, below is what i need help on.
on Page.4 under the "Bridging and Switching"
1. there is a command call : sh int status | include (port|fa0/13),
what does the "|" and the "include (port|fa0/13)" means, how does it works ??
2. i followed the workbook to type this command, but nothing comes out from the switch, which does not match the outcome of the workbook's after running this command... but i checked all the commands in my switch are correct.
below is the outcome captured from my 3550
R12_Switch#
R12_Switch#
R12_Switch#sh int status | include (port|fa0/13)
R12_Switch#sh int status | include (port|fa0/13)
R12_Switch#sh int status | include (port|fa0/13)
R12_Switch#
R12_Switch#
can any one advice ? Thank you.
Comments
-
scheistermeister Member Posts: 748 ■□□□□□□□□□ciscofun wrote:Dear all,
i just started working on my IE workbook Vol.1 , and found a question that would like to ask, below is what i need help on.
on Page.4 under the "Bridging and Switching"
1. there is a command call : sh int status | include (port|fa0/13),
what does the "|" and the "include (port|fa0/13)" means, how does it works ??
2. i followed the workbook to type this command, but nothing comes out from the switch, which does not match the outcome of the workbook's after running this command... but i checked all the commands in my switch are correct.
below is the outcome captured from my 3550
R12_Switch#
R12_Switch#
R12_Switch#sh int status | include (port|fa0/13)
R12_Switch#sh int status | include (port|fa0/13)
R12_Switch#sh int status | include (port|fa0/13)
R12_Switch#
R12_Switch#
can any one advice ? Thank you.
The pipe ( | ) means to take the results of the first command and redirect the output to the second command (in this case i which is short for include). Sorta like grep from linux. That and the "do" command are some of the best ever.
You would use it like
router(config-router)#do sh int stat | i fastethernet 0/0
Here is another exampleCisco-gw(config-router)#do sh ip int bri | i Fast
FastEthernet0/0 192.168.1.3 YES NVRAM up up
Cisco-gw(config-router)#Give a man fire and he'll be warm for a day. Set a man on fire and he'll be warm for the rest of his life. -
mikej412 Member Posts: 10,086 ■■■■■■■■■■In the 2nd part, the | means OR
You want to include only the output lines from the show interface status command that includes the words Port (so that you get the "header line" for the output) OR the interface that you are interested in -- Fa0/13
The reason you're not getting any output is because the "match option" is case sensitive.S3550-1# S3550-1#sh int status | include (port|fa0/13) S3550-1#sh int status | include (Port|Fa0/13) Port Name Status Vlan Duplex Speed Type Fa0/13 connected trunk a-full a-100 10/100BaseTX S3550-1#
Use Port instead of port and Fa0/13 instead of fa0/13:mike: Cisco Certifications -- Collect the Entire Set! -
Slowhand Mod Posts: 5,161 Modmikej412 wrote:In the 2nd part, the | means OR
You want to include only the output lines from the show interface status command that includes the words Port (so that you get the "header line" for the output) OR the interface that you are interested in -- Fa0/13
The reason you're not getting any output is because the "match option" is case sensitive.S3550-1# S3550-1#sh int status | include (port|fa0/13) S3550-1#sh int status | include (Port|Fa0/13) Port Name Status Vlan Duplex Speed Type Fa0/13 connected trunk a-full a-100 10/100BaseTX S3550-1#
Use Port instead of port and Fa0/13 instead of fa0/13
Free Microsoft Training: Microsoft Learn
Free PowerShell Resources: Top PowerShell Blogs
Free DevOps/Azure Resources: Visual Studio Dev Essentials
Let it never be said that I didn't do the very least I could do. -
redwarrior Member Posts: 285I LOVE that one whenever I just want to find one thing in a running config when the device has a configuration a mile long...it really saves some time and tabbing!
CCNP Progress
ONT, ISCW, BCMSN - DONE
BSCI - In Progress
http://www.redwarriornet.com/ <--My Cisco Blog -
Inc Member Posts: 184For running config I use "sh run int <int><mod>/<port>"
dc-sw00#sh run int vl1
Building configuration...
Current configuration : <some number> bytes
!
interface Vlan1
<configuration>
end
also "sh run | section <string>" helps.
Result will be configuration blocks where case sensitive search string has matched.
Router#sh run | s FastEthernet0
interface FastEthernet0
description something
no ip address
duplex auto
speed auto
interface FastEthernet0.24979
description Voice
encapsulation dot1Q 24979
ip vrf forwarding asdf
ip address 192.168.0.2 255.255.255.0
interface FastEthernet0.24980
description Data
encapsulation dot1Q 24980
ip address 192.168.1.2 255.255.255.0 -
gojericho0 Member Posts: 1,059 ■■■□□□□□□□I like using the carrot ^ as well especially for syslog events. It allows you to specify what the line begins with
-
tiersten Member Posts: 4,505gojericho0 wrote:I like using the carrot ^ as well especially for syslog events. It allows you to specify what the line begins with
-
gojericho0 Member Posts: 1,059 ■■■□□□□□□□haha i always thought it was called carrot because it was pointy like one
-
scheistermeister Member Posts: 748 ■□□□□□□□□□Anyone else use the "/" to search through sh run?Give a man fire and he'll be warm for a day. Set a man on fire and he'll be warm for the rest of his life.