LINUX.ORG.RU

bash


0

0

Имеется переменная URL="ftp://ftp/pub/directory/filename.tar.bz2".
Чтобы получить из этого filename.tar.bz2, надо записать ${URL##*/},
чтобы получить bz2, надо написать ${URL##*.}.
А как получить "filename.tar." (или "filename.tar", не важно)?

Re: bash

URL2="${URL##*.}"; echo "${URL2%.*}"

unDEFER ★★★★★ ()

Re: bash

> URL2="${URL##*.}"; echo "${URL2%.*}"

Спасибо, работает!

unnamed ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.