Você pode adicionar a opção de linha de comando -w
para restringir a correspondência a palavras inteiras
$ printf 'rs123456\nrs246\n' | grep -wE 'rs123|rs246|rs689653'
rs246
ou adicione âncoras de palavras explicitamente
$ printf 'rs123456\nrs246\n' | grep -E '\b(rs123|rs246|rs689653)\b'
rs246
(você estava perto de ^
e $
- mas esses são line -anchors).