This will be an easy one for most of you I think, but what is the most effective way to parse the modem number and modemmanager folder number from this:
root@5109910:~# mmcli -L
/org/freedesktop/ModemManager1/Modem/1 [Sierra Wireless Inc.] Sierra Wireless EM7345 4G LTE
The ModemManager1
, 1
and [Sierra Wireless Inc.] Sierra Wireless EM7345 4G LTE
are dynamic and I want to be able to manipulate the modem in a shell script.
To be more specific, I'd like to generate the following:
MODEM_NUMBER=$(mmcli -L | grep ***PATERN TO PARSE 1 HERE***)
MODEM_DIR=$(mmcli -L | grep ***PATERN TO PARSE ModemManager1 HERE***
MODEM=$(mmcli -L | grep ***PATTERN TO PARSE [Sierra Wireles etc etc HERE***)