スレ違いごめんなさい。(shスレが見当たらなくて…)

カレントディレクトリにある全てのファイルを1つずつあるソフトに送り込む場合、
次のスクリプトではファイル名に半角スペースがあると、
ファイル名をスペースの部分で区切ってしまい読み間違えてしまいます。
そこで、2行目をの「`」内で何かすれば良いと思うのですが、方法が分かりません。
正規表現か何かで可能でしょうか?


#!/bin/sh
for i in `ls ` ; do
test < $i
done