Conforme observado na seção ALIASES
de man bash
If the last character of the alias value is a blank, then the next command word following the alias is also checked for alias expansion.
Como você definiu seu grep
alias com um último caractere em branco, o shell também expandirá qualquer alias que você tenha definido para ssh
- se for alias ssh='ssh -X'
, por exemplo, o comando se tornará
cat /etc/services | egrep -iIs ssh -X
que passa o -X
como um argumento adicional para egrep
.
A menos que haja um motivo específico para incluir o espaço em branco, basta definir o alias sem ele, ou seja,
alias grep='egrep -iIs'