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