Как найти последнюю версию файла по маске?
В дире лежат файлы, в т.ч. нужные:
sec-getter-1.1-SNAPSHOT.jar
sec-getter-2.0.jar
sec-getter-2.1.0.jar
Нужно получить в переменную (для последующего запуска) файл sec-getter-2.1.0.jar
.
Я пока смог вычленить все версии файлов:
ls | grep sec-getter | sed -e 's/\.jar$//' | awk -F"-" '{ print $3 }'
вывод такой:
1.1
2.0
2.1.0
Но вот что делать дальше - не придумал. Можно, в принципе, и на питоне каком-нибудь состряпать… но возможно ли решить задачу башем?