Use uma função de shell:
build() { command build "$@"; beep; }
Para tornar esta função permanente, adicione-a a ~/.bashrc
.
Estou usando o Bash. Eu tenho um comando de compilação que eu corro algumas vezes por dia. Eu também tenho um comando chamado "beep" que eu uso para me alertar quando um comando termina. Então normalmente eu faço "build arg1 arg2; beep" e está tudo bem. Mas às vezes eu esqueço de acrescentar o comando "beep" e não quero parar o processo de compilação apenas para acrescentar o "beep". Existe uma maneira fácil de sempre ter o comando "beep" anexado após o comando "build" no meu arquivo .bashrc? Os argumentos mudam para o comando build, portanto, não posso apenas criar um alias estático para ele, infelizmente. Eu estou pensando que vou ter que fazer um shell script para isso, mas eu queria saber se há um jeito mais rápido. Obrigado.
Um passo acima de um alias seria uma função:
function b2 {
build "$@"
beep
}
Nomeie o que você quiser e, em seguida, chame-o com, por exemplo: b2 arg1 arg2
.