Obrigado a @terdon e @jhilmer por tornar a citação decididamente menos complicada
Se você quiser o '
$ grep -oE "(STX|IRF).*'" file
STX=ANAA:1+asdf+5060128703127:P'
IRF=16165193117+160624+160624 '
Se você não quiser o '
$ grep -oE "(STX|IRF)[^']*"
STX=ANAA:1+asdf+5060128703127:P
IRF=16165193117+160624+160624
Explicação
-
-omostra apenas a parte correspondente -
-Eusa ERE, então podemos usar|para pesquisar vários padrões -
"começar a citar / parar de citar -
(THIS|THAT)correspondênciaTHISouTHAT -
.*corresponde a qualquer número de caracteres -
\'literal' -
[^']*qualquer número de caracteres exceto'