如何获取变量以获得当前的dir路径?

时间:2016-02-03 22:38:41

标签: bash scripting

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

为什么会这样?我也试过

$currentdir=`pwd` 

这也不起作用。

这是一个类似的问题Bash: current directory variable我尝试了这个但是它并没有解决我的问题。

xpwd() {
    $currentdir=$(pwd)
    echo "current dir is $currentdir"
}

3 个答案:

答案 0 :(得分:2)

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

currentdir=`pwd`

$用于何时进行变量替换。

答案 1 :(得分:0)

分配给变量没有'$'符号。使用该值的是“$”符号。

currentdir=`pwd`

答案 2 :(得分:0)

尝试:

currentdir=`pwd`

(删除$