>>56
*.data で得るファイル名に空白がないのなら問題ない
空白があれば
IFS=$'\n'
が必要

文法はいい。というか文法以外のex1の意図がわからないけど