Uma maneira de impedir que um regexp corresponda a si mesmo é colocar um único caractere em uma classe de caractere:
alias mytodo='grep --recursive "TOD[O]: "'
Como alternativa, (com o dica para Stéphane Chazelas ), você pode salvar o pseudônimo com aspas extras no padrão:
alias mytodo='grep --recursive "TO''DO: "'
A linha ainda não será encontrada, mas o alias contém o padrão original. Isso é útil quando você deseja usar, por exemplo. uma correspondência de cadeia fixa ( grep -F
).