如何在 Perl 中比较 mac-地址

How to compare mac-addresses in Perl

我有两个 mac 地址 12-23-34-RT-43-23 和 12:23:34:rt:43:23。如何在 Perl 中比较这两个 mac 地址。有没有图书馆可以比较?

归一化怎么样,都变成大写,把-转成:

my $mac1 = "12-23-34-RT-43-23";
my $mac2 = "12:23:34:rt:43:23";

y|[a-z]-|[A-Z]:| for $mac1, $mac2;

print "equal\n" if $mac1 eq $mac2;