Хотя awk
использует связанный массив и это будет ограничено размером имеющейся у вас памяти, вместо этого вы можете сделать следующее:
sort -k2,2 infile | uniq -c
Либо делать форматирование как хотите:
sort -k2,2 infile |uniq -c |awk '{ print $3, "signed", $1, "time(s)" }'
Управляемый/"обычный" режим и режим монитора являются взаимоисключающими. Режим монитора — это особый режим, и я не знаю аппаратного обеспечения, позволяющего работать в обоих режимах одновременно. Это особенность оборудования и ограничение, которое нельзя обойти.
Если вам необходимо подключение по IP и вы хотите одновременно использовать режим мониторинга, вам потребуется два интерфейса WiFi или подключить к нему другое небольшое устройство с интерфейсом WiFi в режиме мониторинга только для целей мониторинга.