Regex to filter phone port given serial number

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • rocasi
    Aspiring Member
    • Sep 2020
    • 1

    Regex to filter phone port given serial number

    I am trying to create a regular expression that will filter just the section of the port given the last numbers*of the serial number using the command*
    sh lldp neighbor med inventory
    .


    I have the following output:

    Code:
    Port: 1/3 *Index: 48 * * * * * * * * Time: 0 days, 00:02:32
    * * * * ChassisId: Network address * *IPv4 *x.x.x.x
    * * * * PortId: * *MAC address * * * *00:00:00:00:00:00
    * * * * SysName: * xxxxxxxxx
    * * * * SysCap: * *TB / B * * * * * * (Supported/Enabled)
    
    *HWRev: 9620D02L * * * * * * * * * * *FWRev: hb96xxua3_1_02_S.bin
    *SWRev: ha96xxua3_1_02_S.bin * * * * *SerialNumber: 10FA00001231
    *ManufName: Avaya * * * * * * * * * * ModelName: 9620
    *AssetID:
    -------------------------------------------------------------------------------
    Port: 2/5 * Index: 53 * * * * * * * * Time: 0 days, 00:02:32
    * * * * ChassisId: Network address * *IPv4 *x.x.x.x
    * * * * PortId: * *MAC address * * * *00:00:00:00:00:00
    * * * * SysName: * x.x.x.x
    * * * * SysCap: * *TB / B * * * * * * (Supported/Enabled)
    
    *HWRev: 9620D02L * * * * * * * * * * *FWRev: hb96xxua3_1_02_S.bin
    *SWRev: ha96xxua3_1_02_S.bin * * * * *SerialNumber: 10FA00001234
    *ManufName: Avaya * * * * * * * * * * ModelName: 9620
    *AssetID:
    -------------------------------------------------------------------------------
    Port: 3/40 *Index: 54 * * * * * * * * Time: 0 days, 00:02:33
    * * * * ChassisId: Network address * *IPv4 *x.x.x.x
    * * * * PortId: * *MAC address * * * *00:00:00:00:00:00
    * * * * SysName: * x.x.x.x
    * * * * SysCap: * *TB / B * * * * * * (Supported/Enabled)
    
    *HWRev: 9620D02L * * * * * * * * * * *FWRev: hb96xxua3_1_02_S.bin
    *SWRev: ha96xxua3_1_02_S.bin * * * * *SerialNumber: 10FA00001235
    *ManufName: Avaya * * * * * * * * * * ModelName: 9620
    *AssetID:
    -------------------------------------------------------------------------------
    I would like to show the port for the serial number tat ends with 001234. So I would like the following output:

    Port: 2/5 * Index: 53 * * * * * * * * Time: 0 days, 00:02:32
    * * * * ChassisId: Network address * *IPv4 *x.x.x.x
    * * * * PortId: * *MAC address * * * *00:00:00:00:00:00
    * * * * SysName: * x.x.x.x
    * * * * SysCap: * *TB / B * * * * * * (Supported/Enabled)

    *HWRev: 9620D02L * * * * * * * * * * *FWRev: hb96xxua3_1_02_S.bin
    *SWRev: ha96xxua3_1_02_S.bin * * * * *SerialNumber: 10FA00001234
    *ManufName: Avaya * * * * * * * * * * ModelName: 9620
    *AssetID:
    -------------------------------------------------------------------------------

    So far I have tried the following regex expression, but it doesn’t display anything:

    /Port.001234/

    RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp).


    I am trying on ERS 4800 and 4900 switches.

    Note: Not sure why it is adding asterisks on here...
    Last edited by rocasi; 09-07-2020, 07:04 PM.
Loading