というか、元質は >>375 だろ、つまりカレントの *.txtのみ。だったら、

grep keyword *.txt

でいいじゃん。find使う必要なし。
ディレクトリの下の階層までみたい場合なら、

grep -r keyword .
で。この場合、.txt以外のファイルも見てしまうが、気にしない。

find使うと、そのままだと、たとえファイルが見つかっても
ファイル名を表示しないという不具合もある。