include 後麵 的關鍵字的 與或非 怎麼寫。第一個關鍵字與第二個關鍵字用什麼符號相連
(0)
最佳答案
在執行display命令查看顯示信息時,可以使用正則表達式來過濾顯示信息,以便快速的找到自己關注的信息。
在display命令中通過輸入[ | [ by-linenum ] { begin | exclude | include } regular-expression ]&<1-128>參數的方式來過濾顯示。各關鍵字的含義如下:
· by-linenum:表示帶行號顯示。當多次使用正則表達式對顯示信息過濾時,by-linenum參數隻需要輸入一次即可生效。不指定該參數時,表示不帶行號顯示。
· begin:顯示特定行及其以後的所有行,該特定行必須包含指定正則表達式。
· exclude:顯示不包含指定正則表達式的所有行。
· include:隻顯示包含指定正則表達式的所有行。
· &<1-128>:表示前麵的參數最多可以輸入128次。
正則表達式(regular-expression)為1~256個字符的字符串,區分大小寫,它支持多種特殊字符,特殊字符的匹配規則如表1-8所示。
特殊字符 | 含義 | 舉例 |
^ | 匹配以指定字符開始的行 | ^u隻能匹配以u開始的行,不能匹配以Au開始的行 |
$ | 匹配以指定字符結束的行 | u$隻能匹配以u結尾的行,不能匹配以uA結尾的行 |
. | 通配符,可代表任何一個字符 | .s可以匹配as和bs等 |
* | 匹配星號前麵的字符或字符串零次或多次 | · zo*可以匹配z以及zoo · (zo)*可以匹配zo以及zozo |
+ | 匹配+前麵的字符或字符串一次或多次 | zo+可以匹配zo以及zoo,但不能匹配z |
| | 匹配|左邊或右邊的整個字符串 | def|int隻能匹配包含def或者int的字符串所在的行 |
( ) | 表示字符串,一般與“+”或“*”等符號一起使用 | (123A)表示字符串123A;408(12)+可以匹配40812或408121212等字符串,但不能匹配408 |
\index | 表示重複一次指定字符串,字符串是指\前用()括起來的字符串,index對應\前字符串的順序號按從左至右的順序從1開始編號:如果\前麵隻有一個字符串,則index隻能為1;如果\前麵有n個字符串,則index可以為1到n中的任意整數 | (string)\1表示把string重複一次,匹配的字符串必須包含stringstring;(string1)(string2)\2表示把string2重複一次,匹配的字符串必須包含string1string2string2;(string1)(string2)\1\2表示先把string1重複一次,再重複一次string2,匹配的字符串必須包含string1string2string1string2 |
[ ] | 表示字符選擇範圍,將以選擇範圍內的單個字符為條件進行匹配,隻要字符串裏包含該範圍的某個字符就能匹配到 | · [16A]表示可以匹配到的字符串隻需要包含1、6或A中任意一個 · [1-36A] 表示可以匹配到的字符串隻需要包含1、2、3、6或A中任意一個(-為連接符) 如果]需要作為普通字符出現在[ ]內時,必須把]寫在[ ]中字符的最前麵,形如[]string],才能匹配到]。[沒有這樣的限製 |
[^] | 表示選擇範圍外的字符,將以單個字符為條件進行匹配,隻要字符串裏包含該範圍外的某個字符就能匹配到 | [^16A]表示可匹配的字符串隻需要包含1、6和A之外的任意字符,該字符串也可以包含字符1、6或A,但不能隻包含這三個字符。例如[^16A]可以匹配abc、m16,不能匹配1、16、16A |
{n} | n是一個非負整數,匹配n次 | o{2}不能匹配Bob,但是能匹配food |
{n,} | n是一個非負整數,至少匹配n次 | o{2,}不能匹配Bob,但能匹配foooood |
{n,m} | m和n均為非負整數,其中n小於等於m。隻要字符串裏包含n到m個某字符就能匹配到 | o{1,3}能匹配fod、food、foood、foooood,但不能匹配fd |
\< | 匹配包含指定字符串的字符串,字符串前麵如果有字符則不能是數字、字母和下劃線 | \<do匹配單詞domain,還可以匹配字符串doa |
\> | 匹配包含指定字符串的字符串,字符串後麵如果有字符則不能是數字、字母和下劃線 | do\>匹配單詞undo,還可以匹配字符串cdo |
\b | 匹配一個單詞邊界,也就是指單詞和空格間的位置 | er\b可以匹配never,但不能匹配verb \ber可以匹配erase,但不能匹配verb |
\B | 匹配非單詞邊界 | er\B能匹配verb,但不能匹配never |
\w | \w等效於[A-Za-z0-9_],是數字、字母或下劃線 | v\w能匹配vlan,v\w還能匹配service |
\W | \W等效於[^A-Za-z0-9_],是除了數字、字母和下劃線之外的任意字符 | \Wa可以匹配-a,但是不能匹配2a和ba等 |
\ | 轉義操作符,\後緊跟本表中羅列的單個特殊字符時,將去除特殊字符的特定含義 | · \\可以匹配包含\的字符串 · \^可以匹配包含^的字符串 · \\b可以匹配包含\b的字符串 |
正則表達式的執行時間和正則表達式的複雜程度成正比,對於複雜的正則表達式,執行時間會比較長,如有需要,可按<CTRL+C>鍵終止。
# 查看當前生效的配置中,從包含“line”字符串的行開始到最後一行的配置信息(該顯示信息與設備型號以及用戶的當前配置有關)。
<Sysname> display current-configuration | begin line
line class aux
user-role network-admin
#
line class vty
user-role network-operator
#
line aux 0
user-role network-admin
#
line vty 0 63
authentication-mode none
user-role network-admin
user-role network-operator
#
……略……
# 查看設備當前處於UP狀態的接口概要信息。
<Sysname> display interface brief | exclude DOWN
Brief information on interfaces in route mode:
Link: ADM - administratively down; Stby - standby
Protocol: (s) - spoofing
Interface Link Protocol Primary IP Description
InLoop0 UP UP(s) --
NULL0 UP UP(s) --
Vlan1 UP UP 192.168.1.83
Brief information on interfaces in bridge mode:
Link: ADM - administratively down; Stby - standby
Speed: (a) - auto
Duplex: (a)/A - auto; H - half; F - full
Type: A - access; T - trunk; H - hybrid
Interface Link Speed Duplex Type PVID Description
FGE1/0/1 UP 40G(a) F(a) A 1
# 查看SNMP相關配置。
<Sysname> display current-configuration | include snmp
snmp-agent
snmp-agent community write private
snmp-agent community read public
snmp-agent sys-info version all
snmp-agent target-host trap address udp-domain 192.168.1.26 params securityname public
# 顯示日誌緩衝區中包含SHELL字符串且包含VTY字符串的日誌。
<Sysname> display logbuffer | include SHELL | include VTY
%Sep 6 10:38:12:320 2018 Sysname SHELL/5/SHELL_LOGIN: VTY logged in from 169.254.100.171.
%Sep 6 10:52:32:576 2018 Sysname SHELL/5/SHELL_LOGOUT: VTY logged out from 169.254.100.171.
%Sep 6 16:03:27:100 2018 Sysname SHELL/5/SHELL_LOGIN: VTY logged in from 169.254.100.171.
%Sep 6 16:44:18:113 2018 Sysname SHELL/5/SHELL_LOGOUT: VTY logged out from 169.254.100.171.
(0)
&<1-128>:表示前麵的參數最多可以輸入128次,這個怎麼用,能舉個例子嗎?
親~登錄後才可以操作哦!
確定你的郵箱還未認證,請認證郵箱或綁定手機後進行當前操作
舉報
×
侵犯我的權益
×
侵犯了我企業的權益
×
抄襲了我的內容
×
原文鏈接或出處
誹謗我
×
對根叔社區有害的內容
×
不規範轉載
×
舉報說明
&<1-128>:表示前麵的參數最多可以輸入128次,這個怎麼用,能舉個例子嗎?