No caso de o jordanm não converter seu comentário em resposta, expandirei:
Você deseja usar o caractere |
para dizer "opt1 ou opt2 ou opt3". Além disso, se você deseja que apenas um desses apareça, não deseja usar +
, o que significa "um ou mais " . Isso deixa você mais perto:
grep -E "^StaticWord-(opt1|opt2|opt3)" fileToCheck
... mas então você tem a pergunta sobre o restante da linha. Se você não quer mais nada na linha, use:
grep -E "^StaticWord-(opt1|opt2|opt3)\$" fileToCheck
(onde escapei do cifrão do shell para que grep
o veja como marcador de fim de linha).