2021年11月17日水曜日

vlanの作成、削除

基本的なことだけどド忘れしてた。。 


■vlanの作成

test_sw(config)#vlan 114
test_sw(config-vlan)#name test_vlan_114
test_sw(config-vlan)#
test_sw(config-vlan)#do show vlan

VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    Gi0/0, Gi0/1, Gi0/2, Gi0/3
114  test_vlan_114                    active   
1002 fddi-default                     act/unsup
1003 token-ring-default               act/unsup
1004 fddinet-default                  act/unsup
1005 trnet-default                    act/unsup

VLAN Type  SAID       MTU   Parent RingNo BridgeNo Stp  BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------
1    enet  100001     1500  -      -      -        -    -        0      0   
114  enet  100114     1500  -      -      -        -    -        0      0   
1002 fddi  101002     1500  -      -      -        -    -        0      0   
1003 tr    101003     1500  -      -      -        -    -        0      0   
1004 fdnet 101004     1500  -      -      -        ieee -        0      0   
1005 trnet 101005     1500  -      -      -        ibm  -        0      0   

Remote SPAN VLANs
------------------------------------------------------------------------------

Primary Secondary Type              Ports
------- --------- ----------------- ------------------------------------------

■vlanの削除

test_sw(config)#no vlan 114

これでvlan nameも削除される。


2021年2月23日火曜日

サクラエディタ:premature end of char-class

HTMLタグを除去するマクロを実行すると、タイトルのエラーが表示される。


erase_tag.mac
// タグ除去
S_ReplaceAll('<(“[^”]*”|\'[^’]*’|[^\'”>])*>', '', 60); // すべて置換S_ReDraw(0); // 再描画


ググると、正規表現の扱い方がよろしくないらしいのだけど、同じ内容のmacファイルで正常動作するマクロもある。

Winmergeで2つのファイルを比較すると…



UTF-8ファイルの「BOM」の有無の違いだった!
うまく動作した方は、サクラエディタのマクロの記録で生成したファイルで、その内容をWindowsの新規作成でテキストエディタにペーストした方が失敗したファイルだったというわけです。