Hi again.
'comm' only works on sorted lists. The MACs should actually be run through 'uniq' too.
The following does exactly what you're looking for, as far as I can see:
Code:
sort /root/dhcp.macs | uniq > /tmp/dhcp.macs.sort
grep DHCPREQUEST /var/log/syslog | cut -c 77-94 | sort | uniq > /tmp/syslog.macs.sort
comm -3 /tmp/dhcp.macs.sort /tmp/syslog.macs.sort
rm -f /tmp/syslog.macs.sort /tmp/dhcp.macs.sort
Dave