一尘不染

在Linux中使用空间设置环境变量

linux

我想设置一个有空间的环境变量。它是文件夹的路径,文件夹名称为:/ home / mehrabib / my video

我编辑.bashrc并在其中添加以下行:

export $VIDEO=/home/mehrabib/my\ video

并运行以下命令:

echo $VIDEO
cd $VIDEO

结果是:

/home/mehrabib/my video
/home/mehrabib/my :no such file or directory

我将其更改为

export $VIDEO=/home/mehrabib/my\\\ video

并运行以下命令:

echo $VIDEO
cd $VIDEO

结果是:

/home/mehrabib/my\ video
/home/mehrabib/my\ :no such file or directory

我该怎么办?


阅读 222

收藏
2020-06-07

共1个答案

一尘不染

你应该做

export VIDEO="/home/mehrabib/my video"

总结丹的评论也可以

cd "$VIDEO"

它将扩展到

cd "/home/mehrabib/my video"

再次。

就个人而言,我更喜欢${VIDEO}语法。

2020-06-07