В произвольной строке текста, как bash может извлечь именованное значение после знака равенства?

Этот вопрос (Как получить значения после знака равенства) в основном то, что я хочу:

Данная строка текста с именованным параметром, имеющим синтаксис вида color =red, используя bash, как вы можете получить это значение цвета (получив red)?

За исключением этого вопроса, строка текста полностью состоит из этих пар ключ-значение, поэтому принятый ответ использует bash eval, так как этот синтаксис очень хорошо подходит.


Мне интересно, для общей строки текста, например ⎜ ↳ Synaptics TM3289-021 id=13 ], как мне получить это значение идентификатора (получив 13)?

Может быть, используя регулярное выражение, где я знаю, что строка будет содержать [пробел]id=<ТЕКСТ, который я ХОЧУ>[пробел]?

1
задан 19 November 2021 в 02:11

0 ответов

Другие вопросы по тегам:

Похожие вопросы: