LINUX.ORG.RU

bash


0

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

URL2="${URL##*.}"; echo "${URL2%.*}"
unDEFER ★★★★★
()
> URL2="${URL##*.}"; echo "${URL2%.*}"

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

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