Использование стандартаsed
:
$ sed -nE '/\.jar/{ s%.*/(.+\.jar).*%\1%p; }' file
spring-aop-5.0.6.RELEASE.jar
spring-aspects-5.0.6.RELEASE.jar
spring-security-config-5.0.5.RELEASE.jar
Находит строки, содержащие строку .jar
, и выполняет в них замену. Подстановка заменяет всю строку только частью имени файла строки. Предполагается, что имя файла — это единственное, что содержит строку .jar
в строке.