シェルでファイルの拡張子以外の部分(正確にはピリオドより前の部分)
を取得する方法をおしえてくださいませ。

for i in `ls *txt`
do
cat $FILE.txt | 適当な処理 > $FILE.doc
done

みたいなことをしたい。
前もって、foo だけを取得して、$FILE=foo としたい。。。