是否有办法删除重复的和空的SSID?
nmcli -f SSID设备wifi的输出
SSID
--
V-ODT
--
V-ODT
--
V-ODT
--
RTU240-156B
fortinet
期望输出
SSID
V-ODT
RTU240-156B
fortinet
nmcli设备wifi列表的输出--重新扫描是
IN-USE BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITY
03:EC:DA:79:C7:1F -- Infra 11 195 Mbit/s 100 ▂▄▆█ WPA2
* 03:EC:DA:79:C7:1E V-ODT Infra 40 540 Mbit/s 94 ▂▄▆█ WPA2
07:EC:DA:79:C7:1E -- Infra 40 540 Mbit/s 94 ▂▄▆█ WPA2
61:22:33:18:20:BE V-ODT Infra 1 260 Mbit/s 84 ▂▄▆█ WPA2
63:22:33:18:20:BE -- Infra 1 260 Mbit/s 79 ▂▄▆_ WPA2
63:22:33:18:20:BF V-ODT Infra 36 540 Mbit/s 59 ▂▄▆_ WPA2
63:22:33:28:20:BF -- Infra 36 540 Mbit/s 59 ▂▄▆_ WPA2
01:1E:42:3C:16:6B RUT240_156B Infra 8 65 Mbit/s 57 ▂▄▆_ WPA2
05:D5:90:E7:5A:60 fortinet Infra 1 195 Mbit/s 30 ▂___ WPA2
1条答案
按热度按时间pxq42qpu1#
可以通过
sort
和uniq
传输输出。uniq
过滤重复项,但要求对输入进行排序。要过滤
--
,请使用grep
。然而,Unix命令使用连字符来表示选项。当它们将以连字符开头的内容视为非选项参数时,约定是添加--
来表示选项的结束。因此,您需要在grep
中添加两次--
,一次表示选项的结束,一次是你真正想要过滤的内容。