cisco mac to unix mac with Vim
suppose you have cisco MAC addresses like that :
0011.432A.E9EB
000D.5684.8F8A
000B.DB73.5681
000B.DB73.535C
000D.567E.D2A5
000D.567E.F8A6
000B.DB73.5490
000D.567E.C7B8
000D.567F.304A
0011.432A.F0A5
000F.1FE6.D90F
000B.DB73.49FA
000D.567F.30AD
000D.567E.D173
000D.567F.2E5B
and would like to convert it :
:%s/\.//g:%s/\([0-9A-E]\{2\}\)\([0-9A-E]\{2\}\)\([0-9A-E]\{2\}\)\([0-9A-E]\{2\}\)\([0-9A-E]\{2\}\)\([0-9A-E]\{2\}\)/\1:\2:\3:\4:\5:\6/g
then obtain :
00:11:43:2A:E9:EB
00:0D:56:84:8F:8A
00:0B:DB:73:56:81
00:0B:DB:73:53:5C
00:0D:56:7E:D2:A5
00:0D:56:7E:F8:A6
00:0B:DB:73:54:90
00:0D:56:7E:C7:B8
00:0D:56:7F:30:4A
00:11:43:2A:F0:A5
00:0F:1F:E6:D9:0F
00:0B:DB:73:49:FA
00:0D:56:7F:30:AD
00:0D:56:7E:D1:73
00:0D:56:7F:2E:5B