Did you know you can start the command with the redirection operator?
<input-file grep stuff
Unless you are concatenating stuff, I see no reason to use cat.