for keyword in $hoge2
do
echo "$hoge1" | grep "$keyword"
echo TEST
done

別人だけど、これを実行しても

aaa
bbb
ccc
ddd
eee
fff
TEST

と表示されてしまうぞ。

bbb
TEST
ccc
TEST

とならなってくれないとおかしいのでは。