Все забывают обрабатывать пробелы в именах файлов: P
Чтобы повторно использовать пример LB:
OLD_IFS=$IFS
IFS=$\'n'
for i in `ssh user@otherhost find /usr/some -type d -name dir`
do
scp user@otherhost:"/usr/some/dir/$i" .
done
IFS=$OLD_IFS
Это зациклит каждую строку вывода вместо каждого слова (и $ i в кавычках).