BASH - проблема сопоставления с образцом - PullRequest
0 голосов
/ 24 марта 2020

У меня проблема с сопоставлением с шаблоном. Я знаю, что решение должно быть относительно простым, но я застрял. Допустим,

for something in ${OPTARG[@]} ; do
[[ ${path} =~ "J"${something} ]] 

В этом случае я хочу, чтобы OPTARG = 1

Когда я запускаю это, он возвращает все совпадения в 1, т.е. J112, J174 и c, и я ТОЛЬКО хочу вернуть J1

Есть идеи?

1 Ответ

1 голос
/ 24 марта 2020

Используйте $, соответствующий концу строки:

[[ $path =~ J$something$ ]]
...