Os aliases são expandidos apenas como o primeiro argumento ou após outro alias com um espaço à direita no final do comando.
De bash
' help alias
:
A trailing space in VALUE causes the next word to be checked for alias substitution when the alias is expanded.
Para fazer isso, tente o seguinte:
alias watch='watch '
alias ll='ls -l --color=tty'
watch ll
Lembre-se de que algumas versões de watch
excluem as cores por padrão. Em algumas versões, isso pode ser interrompido usando --color
ou -G
.