Преобразование моего комментария в ответ, чтобы было легко найти решение для будущих посетителей.
Проблема не в том, что вы цитируете ваши BASH выражения, которые позволяют оболочке расширять глобусы или символы подстановки.
Вы следует использовать кавычки в оболочке как:
param='./*.xml'
echo "$param"
echo "${param##*/}"