我在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"
}
答案 0 :(得分:2)
如果您想设置变量,则不要使用$
:
currentdir=`pwd`
$
用于何时进行变量替换。
答案 1 :(得分:0)
分配给变量没有'$'符号。使用该值的是“$”符号。
currentdir=`pwd`
答案 2 :(得分:0)
尝试:
currentdir=`pwd`
(删除$
)