>>24>>25 と同様そうでもない
対象ディレクトリと対象ディレクトリ内のファイル名の両方にスペースが含まれて
いても問題ない
あと、ソースに渡された引数+"/*"がどう展開されるかの表示を追加

bash-2.05$ cat test.sh
#!/bin/sh

echo -n "arg/* = '"
echo -n "${1}"/*
echo "'"
echo

for file in "${1}"/*
do
echo "${file}"
done

exit 0