grep -r path/to/dir.でいいでしょ
catだと改行コードなしは連結されるし
glob使うと引数多すぎてエラーになる可能性もある