Здравствуйте, пишу оболочку для автоматизации подключения к сетям Wi-Fi через iwctl на Bash, по идее она должна при работе что :
- Поднять адаптер
- Просканировать сети и заставить пользователя выбрать ту сеть, к которой он хочет подключиться, желательно прям в интерфейсе через радиокнопку.
- спросить пароль при наличии шифрования
- поднять DHCP клиент или спросить настройки сети у пользователя и сохранить все в рабочий файл.
- проверить доступность интернет подключения путем ping одного из веб ресурсов. Вопрос заключается в том, как хоть как-то адекватно получить список сетей и вывести его или в переменную или во временный файл, пробовал «$ sudo iwctl station wlan0 get-networks | grep ESSID > /tmp/linxcat/wifi/networks.tmp», но файл остается пустой. Прошу помощи.