Com regexes compatíveis com grep e Perl (PCRE):
grep -Po 'opt3=\s*\K\d+'
- A opção
-o
faz com quegrep
imprima apenas texto correspondente -
\K
em PCRE indica que a correspondência realmente começa a partir daqui: a expressão anterior deve ser testada, mas não incluída no texto correspondente -
opt3=\s*
éopt3
seguido por espaços, que não estão incluídos no texto correspondente, portanto, apenas o número após é impresso.