Shell:将值保存在变量中,而不是命令中

Shell:将值保存在变量中,而不是命令中

我想将当前目录保存到一个值中。

我这样做

dir=`dirname $0`

但是当我现在改变目录并使用这个变量时,似乎表达式被重新评估。

您知道如何将其值存储在变量中而不是表达式本身吗?

答案1

我觉得这没问题。表达式不会每次都进行求值。尝试echo $dir查看变量的值dir

相关内容