Como criar um alias que realmente estende outro alias com o mesmo nome no Bash?
Por quê:
Eu costumava ter GREP_OPTIONS
definido em .bashrc
para algo como isto:
GREP_OPTIONS="-I --exclude=\*~"
Eu também tinha um script (digamos setup-java.sh
) que eu chamaria antes de trabalhar em alguns projetos Java. Ele conteria a linha:
GREP_OPTIONS="$GREP_OPTIONS --exclude-dir=classes"
Se eu também usar Sass, eu chamaria setup-sass.sh
que contém a linha:
GREP_OPTIONS="$GREP_OPTIONS --exclude-dir=\*/.sass-cache"
Mas GREP_OPTIONS
foi preterido e, aparentemente, a solução padrão é criar um alias ou algum script ...