Из того что бросатся в глаза:
mmcli --modem wbc --messaging-list-sms --output-keyvalue
и парсинг.
А можно элегантно:
mmcli --modem wbc --messaging-list-sms --output-json
{"modem.messaging.sms":["/org/freedesktop/ModemManager1/SMS/4","/org/freedesktop/ModemManager1/SMS/3","/org/freedesktop/ModemManager1/SMS/2","/org/freedesktop/ModemManager1/SMS/1","/org/freedesktop/ModemManager1/SMS/0"]}
Как выглядит финальная редакция файла? Пытаюсь внести изменения, выдаёт ошибку