Учитывая следующую таблицу
$ connmanctl services
*AO MyNetwork wifi_dc85de828967_68756773616d_managed_psk
OtherNET wifi_dc85de828967_38303944616e69656c73_managed_psk
AnotherOne wifi_dc85de828967_3257495245363836_managed_wep
FourthNetwork wifi_dc85de828967_4d7572706879_managed_wep
AnOpenNetwork wifi_dc85de828967_4d6568657272696e_managed_none
Я хотел бы иметь возможность подключиться к сети, например, OtherNET
, используя строку OtherNET
вместо длинной wifi_dc85de828967_38303944616e69656c73_managed_psk
, так как яне хочу считать время, когда я нажимаю Tab и / или проверяю, соответствует ли строка wifi_
в приглашении предполагаемой сети.
Возможно ли это с помощью connmanтолько ?Или я действительно должен написать обертку сам?
Страница man
connmanctl
содержит
services
Shows a list of all available services. This includes the
nearby wifi networks, the wired ethernet connections, blue‐
tooth devices, etc. An asterisk in front of the service
indicates that the service has been connected before.
и
connect service
Connects to the given service. Some services need a so-
called provisioning file in order to connect to them, see
connman-service.config(5).
, которые мало что говорят о формате вывода или использовании команды.
Аналогично, вики в Arch Linux относятся кпоследний столбец как второе поле, начинающееся с wifi_
.