linux 在arp-scan的输出中匹配多个MAC地址

cmssoen2  于 2023-02-03  发布在  Linux
关注(0)|答案(1)|浏览(116)

我正在使用这个sudo arp-scan --localnet | awk '/b8:27:/ { print $1 }'根据部分Mac地址在我的网络上查找Raspberry pis,我想知道如何使用一行显示多个awk打印结果,而不重复相同的命令?
树莓派使用以下范围:

dc:a6:
b8:27:
e4:5f:
28:cd:c1:

这是可行的,但只适用于一台Mac。
sudo arp-scan --localnet | awk '/b8:27:/ { print $1 }'

afdcj2ne

afdcj2ne1#

只需将它们全部添加到正则表达式中(至少我认为你问的是这个问题,你的问题措辞不太好)-管道|的功能相当于or

sudo arp-scan --localnet | awk '/b8:27:|dc:a6:|e4:5f:|28:cd:c1:/ { print $1 }'

相关问题