Это иллюстрирует, почему вы НИКОГДА не полагаетесь на синтаксический анализ вывода команды ls для перебора содержимого каталога - используйте простую команду find:
find . -maxdepth 1 -type d --regex './[0-9]+$' -exec cp $1 {} \;