もしかしてこういうことか?


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

$hoge2のところは " " なし(←これ重要)
$hoge1のところは " " あり(←これ重要)