Try:
< file.txt grep pattern
Less keystrokes. < file.txt grep pattern
Less keystrokes. < file.txt cat
But then one has to ctrl-w cat. It is a pity that this is not an alternative to cat for a single file: < file.txt