Isso parece ok para mim. A expressão não será avaliada a cada vez. Tente echo $dir
para ver o valor da variável dir
.
Gostaria de salvar meu diretório atual em um valor.
Eu faço assim
dir='dirname $0'
Mas quando eu altero o diretório e uso essa variável, parece que a expressão é avaliada novamente.
Você sabe como posso armazenar seu valor na variável, não a expressão em si?
Tags linux shell-script