[wplug] Interesting question du jour

Tim Lesher tim at lesher.ws
Mon Apr 21 15:26:17 EDT 2003


In python:

-----
import sys
import string

def macPlusOne(mac):
    macAddr=mac.split(':')
    macAddr[-1] = string.upper(hex(string.atoi(macAddr[-1],
        16)+1)[-2:])
    return ':'.join(macAddr)

for line in sys.stdin.readlines():
    alias, mac = line.split()
    print "%s\t%s\n\t%s" %(alias, mac, macPlusOne(mac))
-----

There's probably a more elegant way to do macPlusOne, but that works.

-- 
Tim Lesher <tim at lesher.ws>
http://www.lesher.ws




More information about the wplug mailing list