设置具有空间linux的环境variables

我想设置一个有空间的环境variables。 它是一个文件夹的path,文件夹名称是:/ home / mehrabib /我的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 

我该怎么办?

Solutions Collecting From Web of "设置具有空间linux的环境variables"

你应该做

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

并总结丹的评论也做到了

 cd "$VIDEO" 

这将扩大到

 cd "/home/mehrabib/my video" 

再次。

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

您也可以替换特殊字符 – 使用*作为通配符来替换空格。

VIDEO = “/家/ mehrabib / M * o” 的

试着引用VIDEOcd "$VIDEO"