关于bash:如何获得一个变量来拥有当前的dir路径?

How to get a variable to have the current dir path?

本问题已经有最佳答案,请猛点这里访问。

我在bash脚本中有一个非常简单的函数,它告诉我当前目录。但是,它给出错误bash: =/home/users/abc: No such file or directorycurrentdir为空。

为什么会这样?我也尝试过

1
$currentdir=`pwd`

但这也不管用。

这是一个类似的问题bash:current目录变量,我尝试过这个问题,但没有解决我的问题。

1
2
3
4
xpwd() {
    $currentdir=$(pwd)
    echo"current dir is $currentdir"
}

如果要设置变量,则不使用$

1
currentdir=`pwd`

当您想进行变量替换时,$用于。


尝试:

1
currentdir=`pwd`

(拆下$)


分配给变量没有"$"符号。使用值时带有"$"符号。

1
currentdir=`pwd`