#!/bin/sh [ $# -ne 1 ] && { printf 'usage: %s \n' `basename $0` exit 1 } hwaddr="`echo $1 | tr '[:upper:]' '[:lower:]'`" arp -n | awk "/$hwaddr/{ print \$1 }" | head -1