Para os jogos que você está tentando chegar aqui, simplesmente usar "admin" seria suficiente, já que "calladmin" o contém.
No entanto, você provavelmente não quer isso. Regexes têm a noção de limites de palavras, então você pode procurar por uma única palavra "admin" assim:
echo "The single word admin"| grep -o "\badmin\b"
# Output:
admin
echo "Badminton is the most popular sport in this administrative area" | grep -o "\badmin\b"
(mo match)
Então você pode combinar com "admin" ou "calladmin" assim:
some_input_pipe | grep -o "\badmin\b\|\bcalladmin\b"
No entanto, você não pode incluir facilmente o ponto de exclamação, pois isso não é considerado parte de uma palavra.