1
0
Files
2022-09-29 17:59:04 +03:00

18 lines
334 B
Bash
Executable File

#!/bin/sh -x
# remove duplicate addresses from the database
nawk '{
if ($1 ~ /^8:0:69:[0-9a-f:]*=/ && $2 != "engr" && $2 != "xxxxxx") {
split($1, mac_type, "=")
if (macs[$2] != "") {
n = ++dups[$2]
sub("\tby","-dup" n "\tby")
numdups = numdups + 1
} else {
macs[$2] = mac_type[1]
}
}
print $0
}'