Przenoszenie wielu plików o nazwach spacji (Linux)

Mam katalog, który zawiera wiele plików ze spacjami w nazwach. Chcę znaleźć wzorzec w nazwie, a plik zostanie przeniesiony do innego katalogu. Teraz problem polega na tym, że gdy określony wzorzec znajduje się w pojedynczej nazwie pliku, ten plik przechodzi do ścieżki docelowej, ale gdy istnieje wiele plików, ta metoda zawodzi. Poniżej znajduje się kod, którego używam:

for file in `find . -maxdepth 1 -name "*$pattern*xlsx" -type f`
do
 mv "$file" $destination/
done

questionAnswers(2)

yourAnswerToTheQuestion