У меня есть следующая строка /path/to/my-jar-1.0.jar
, для которой я пытаюсь написать rehx bash, чтобы вытащить my-jar
.Группа захвата из regex в bash
Теперь я считаю, что следующее регулярное выражение будет работать: ([^\/]*?)-\d
, но я не знаю, как получить bash для его запуска.
Следующая: echo '/path/to/my-jar-1.0.jar' | grep -Po '([^\/]*?)-\d'
захватывает my-jar-1