@sshirtd

Как распарсить вывод ifconfig/ip, чтобы показывало имя интерфейса, отвечающее за беспроводную сеть?

Как распарсить вывод ifconfig/ip, чтобы показывало имя интерфейса, отвечающее за беспроводную сеть???

ТОЛЬКО ИМЯ!!!
  • Вопрос задан
  • 130 просмотров
Пригласить эксперта
Ответы на вопрос 3
karabanov
@karabanov Куратор тега Linux
Системный администратор
ip --json addr show | jq --raw-output .[].ifname
Ответ написан
@rPman
зачем так сложно? читаешь /proc/net/wireless и получаешь начиная с третьей строки список wireless интерфейсов, типа так:
Inter-| sta-|   Quality        |   Discarded packets               | Missed | WE
 face | tus | link level noise |  nwid  crypt   frag  retry   misc | beacon | 22
wlan0: 0000   70.  -50   -256        0      0      0      0    325        0
Ответ написан
Комментировать
Melkij
@Melkij
PostgreSQL DBA
Это должны быть те /sys/class/net/*, у которых существует /sys/class/net/$iface/wireless
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы