Do manual grep
:
-f FILE, --file=FILE
Obtain patterns from FILE, one per line. The empty file contains zero patterns, and therefore matches nothing. (-f is specified by POSIX.)
Você pode criar um arquivo com os padrões, um por linha, e apenas executar grep -f patternfile …
. Talvez não se encaixe em você, mas é difícil saber sem exemplos explícitos.