设置具有空间linux的环境变量 [英] Set environment variable with having space linux
本文介绍了设置具有空间linux的环境变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想设置一个在其中有空格的环境变量。
它是文件夹的路径,文件夹名称为:
/ home / mehrabib / my video
我编辑.bashrc并添加以下行:
export $ VIDEO = / home / mehrabib / my\ video
并运行以下命令:
echo $ VIDEO
cd $ VIDEO
结果是:
/ home / mehrabib /我的视频
/ home / mehrabib / my:没有这样的文件或目录
我将其更改为
export $ VIDEO = / home / mehrabib / my\\\ video
并运行以下命令: p>
echo $ VIDEO
cd $ VIDEO
结果是:
/ home / mehrabib / my\ video
/ home / mehrabib / my\:没有这样的文件或目录
我该怎么办?
解决方案
You sho
export VIDEO =/ home / mehrabib / my video
/ pre>
并且总结Dan的评论也可以
cd $ VIDEO
这将扩展到
cd/ home / mehrabib / my video
个人而言,我喜欢$ {VIDEO}语法。
I want to set an environment variable that has space in it. it is a path to a folder and the folder name is: /home/mehrabib/my video
I edit .bashrc and add the following line to it:
export $VIDEO=/home/mehrabib/my\ video
and run these commands:
echo $VIDEO cd $VIDEO
the result is:
/home/mehrabib/my video /home/mehrabib/my :no such file or directory
I change it to
export $VIDEO=/home/mehrabib/my\\\ video
and run these commands:
echo $VIDEO cd $VIDEO
the result is:
/home/mehrabib/my\ video /home/mehrabib/my\ :no such file or directory
what should i do?
解决方案You should do
export VIDEO="/home/mehrabib/my video"
and to sum Dan's comments up also do
cd "$VIDEO"
which will expand to
cd "/home/mehrabib/my video"
again.
Personally, I've come to prefer the ${VIDEO} syntax.
这篇关于设置具有空间linux的环境变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文