Сопоставление класса символов Linux не работает для этого выраженияLinux

Anonymous
Сопоставление класса символов Linux не работает для этого выражения

Сообщение Anonymous »

Я пытаюсь написать сочетание, который соответствует любому из v1.65.x, v1.66.x или v1.67.x. Но в тот момент, когда я представляю класс персонажей, он не работает ни с списком символов, ни в диапазоне: < /p>

Код: Выделить всё

if [[ "v1.67.x" =~ "v1.67" ]]; then echo matches; else echo no match fi
< /code>
Выходы < /p>
matches
< /code>
с классом символов < /p>
if [[ "v1.67.x" =~ "v1.6[7]" ]]; then echo matches; else echo no match; fi
< /code>
Выходы < /p>
 no match
Что я делаю не так?

Подробнее здесь: https://stackoverflow.com/questions/796 ... expression

Вернуться в «Linux»