我正在使用这个sudo arp-scan --localnet | awk '/b8:27:/ { print $1 }'根据部分Mac地址在我的网络上查找Raspberry pis,我想知道如何使用一行显示多个awk打印结果,而不重复相同的命令?树莓派使用以下范围:
sudo arp-scan --localnet | awk '/b8:27:/ { print $1 }'
dc:a6: b8:27: e4:5f: 28:cd:c1:
这是可行的,但只适用于一台Mac。sudo arp-scan --localnet | awk '/b8:27:/ { print $1 }'
afdcj2ne1#
只需将它们全部添加到正则表达式中(至少我认为你问的是这个问题,你的问题措辞不太好)-管道|的功能相当于or:
|
or
sudo arp-scan --localnet | awk '/b8:27:|dc:a6:|e4:5f:|28:cd:c1:/ { print $1 }'
1条答案
按热度按时间afdcj2ne1#
只需将它们全部添加到正则表达式中(至少我认为你问的是这个问题,你的问题措辞不太好)-管道
|
的功能相当于or
: