>>285
>「for FILE in _______________」となっていて
>inの後ろを穴埋めしろ、という課題なのです

変な課題w

課題関係なしなら
↓で、grep使わずにできる。(lsも使わずに内部コマンドだけで)

cd "$DIR"
for FILE in *
do
case $FILE in
*.tex|*.dvi);;
*) rm -i "$FILE";;
esac
done