Aliases de lista com o comando alias
depois que você definiu esse alias e você o entenderá claramente:
alias test="echo $1 $1 $1"
alias
Saída:
alias test='echo '
Ele simplesmente se expande para uma string com variáveis que foram definidas em tempo de execução. Então, por exemplo, isso funciona (Vvariável MY_VAR é definido):
MY_VAR="foo"
alias test="echo $MY_VAR $MY_VAR $MY_VAR"
alias
Saída:
alias test='echo foo foo foo'
Você pode substituí-lo com a função
function test() {
echo $1 $1 $1
}