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
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.