No bash, declare um alias que depende do conteúdo da variável atual

3

Eu gostaria de declarar um alias (no meu .bash_profile ) que usará o conteúdo (valor) de uma variável quando o alias for usado , não quando estiver definido. Por exemplo,

alias goSomeWhere="cd $BASE/somewhere"

$BASE não é definido quando o alias é definido, somente quando é usado. Mas, como $BASE é avaliado quando o alias é definido (no momento do login), o goSomeWhere alias é interpretado como cd /somewhere .

Como posso atrasar a avaliação da variável até que o alias seja executado?

    
por iXô 22.10.2014 / 10:41

1 resposta

4

Substitua os dois " por ' ou o prefixo $ por \ .

    
por 22.10.2014 / 10:56