小弟想用mac 追到 switch 的 port ,但是遇到了下面的問題,當我查到了 GigabitEthernet6/7 ,想再以 GigabitEthernet6/7 去查到 Gig 6/7 那一行的 第一個字串,也就是 I_SW 時,如下:
HCTHQ-Primary#sh mac- | inc 4823
10 0015.f221.4823 dynamic ip
GigabitEthernet6/7I_SW Gig 6/7 169 S I WS-C2950T-Gig 0/1
C_SW Gig 6/5 133 S I WS-C2950T-Gig 0/1
B_SW Gig 6/2 177 S I WS-C2950T-Gig 0/1
我的問題就在於 Gig 6/7 包含一個空白和 / ,
我用sed 的話,就得改成 'Gig\ 6\/7'
我的作法如下:
sed s/GigabitEthernet/Gig'\\\ '/ | sed s/'\/'/

/
但是在把 / 換成 \/ 卻不知道該怎麼做,有更好的方法可以達成這個目的嗎? 謝謝!!