指定したテキストファイルから、”米俵”という文字がどれくらい含まれているかをカウントするプログラムなのですが、
今のままだと、"米俵"を含む行しか数えず、1行に複数の"米俵"があると、カウントされません。
また
米
俵
と改行されてしまうとカウントされません。
最終的には、”米俵”、”販売”など、複数の指定文字列とマッチするようにしたいのですが、
どうすればいいかさっぱりわかりません。

n=0
while text=gets
while (i=text.index(/米俵/))!=nil
n=n+1
printf "%s",text[i..-1]
text[0...i+4]=""
end
end
printf "「米俵」の出現回数は %d 回\n",n