空白文字を含むパスのディレクトリなどをfindでなめて各ファイルに処理を施す方法(bash)

#!/bin/bash
files=()
while read file
do
files+=("${file}")
done < <(find /media/対象ディレクト/*)
echo "${files[@]}" > /media/結果出力先ディレクト/結果出力ファイル名

〜 done < < の部分は<と<の間にスペースを挟むことに注意 〜

                                                                                                            • -

以下のスクリプトでは、空白文字を含むパスの場合うまくいかない

#!bin/bash
for i in `find /media/対象ディレクト/*`
do
echo $i
done > /media/結果出力先ディレクト/結果出力ファイル名