Usando variáveis ao definir aliases em bashrc

1

Estou tentando reutilizar variáveis de alias ao definir outros aliases no arquivo .bashrc , conforme mostrado abaixo:

alias cwd='cd /work/local/assignment1'
alias module1='$(cwd)/module1'

Isso não funciona e eu gostaria de saber se é possível usar variáveis ao definir aliases.

Qualquer ajuda é apreciada.

    
por NandiniKK 30.07.2016 / 00:29

1 resposta

3

Seu cwd não é um variable , mas um alias . Você poderia fazer:

cwd='cd /work/local/assignment1'
alias module1='$cwd/module1'

Como sugerido por @StephenHarris, talvez você queira adicionar o seguinte para que seu cwd funcione normalmente:

alias cwd='$cwd'
    
por 30.07.2016 / 00:36