Этот вопрос (Как получить значения после знака равенства) в основном то, что я хочу:
Данная строка текста с именованным параметром, имеющим синтаксис вида color =red
, используя bash, как вы можете получить это значение цвета (получив red
)?
За исключением этого вопроса, строка текста полностью состоит из этих пар ключ-значение, поэтому принятый ответ использует bash eval
, так как этот синтаксис очень хорошо подходит.
Мне интересно, для общей строки текста, например ⎜ ↳ Synaptics TM3289-021 id=13 ]
, как мне получить это значение идентификатора (получив 13
)?
Может быть, используя регулярное выражение, где я знаю, что строка будет содержать [пробел]id=<ТЕКСТ, который я ХОЧУ>[пробел]
?