show running-config
」などを実行すると、出力が長くなり、本当に見たい部分を探すのに手間がかかる。従来から、
include
、exclude
および begin
等のフィルタは準備されていたが、コンフィグの文法に基づいて動作するものではないため、少々不便。そこで今回紹介するのが
section
フィルタ。文字通り、指定したセクションのみを週出してくれるフィルタ。
以下の様に使うことができる:
Switch#sh run | section line line con 0 line vty 0 4 transport input ssh line vty 5 15 transport input ssh Switch#
「
|
」(パイプ)の後で使えるフィルタのバリエーションが限られているため、省略形「s
」のみで使用することができる。Switch#sh run | s interface interface FastEthernet0 no ip address interface GigabitEthernet1/0/1 interface GigabitEthernet1/0/2 <<略>> interface GigabitEthernet1/0/27 interface GigabitEthernet1/0/28
空白で区切って、長いセクション名を指定することができる。
Switch#show conf | s interface FastEthernet interface FastEthernet0 no ip address Switch#
ただし、省略形を使用できない(場合がある)。
Switch#show run | s int Fas Switch#
正規表現が使えるので、以下の様に実行すれば、期待した動作になる。
Switch#show run | s int.* Fas.* interface FastEthernet0 no ip address Switch#
GigabitEthernet ポートの 20 番台のみを表示しようとして、以下の様に実行しても、ポート 2 が表示され、思った結果にならない。
Switch#show run | s interface GigabitEthernet1/0/2 interface GigabitEthernet1/0/2 interface GigabitEthernet1/0/20 interface GigabitEthernet1/0/21 interface GigabitEthernet1/0/22 interface GigabitEthernet1/0/23 interface GigabitEthernet1/0/24 interface GigabitEthernet1/0/25 interface GigabitEthernet1/0/26 interface GigabitEthernet1/0/27 interface GigabitEthernet1/0/28 Switch#この場合は、以下の様に実行すればよい。
Switch#show run | s interface GigabitEthernet1/0/2. interface GigabitEthernet1/0/20 interface GigabitEthernet1/0/21 interface GigabitEthernet1/0/22 interface GigabitEthernet1/0/23 interface GigabitEthernet1/0/24 interface GigabitEthernet1/0/25 interface GigabitEthernet1/0/26 interface GigabitEthernet1/0/27 interface GigabitEthernet1/0/28 Switch#
show
コマンドではなく、more
コマンドの後でも来した通り動作する。Switch#$/archive/config-Mar-19-14-03-06.375-41 | section interface Vlan interface Vlan1 no ip address interface Vlan1000 ip address 10.0.0.1 255.255.255.0 Switch#
0 件のコメント:
コメントを投稿