您好我试图直接在我的流浪者条款上添加一个目录,但是某些内容并没有按预期工作。我正在使用这一行
echo PATH=\""$"PATH:/opt/paraviewopenfoam410/bin\" >> /home/vagrant/.profile
如果我在终端内使用它,可以按预期添加.profile
以下行
PATH="$PATH:/opt/paraviewopenfoam410/bin"
但是在使用vagrant配置时,结果是:
PATH="PATH:/opt/paraviewopenfoam410/bin"
缺少$
符号并打破PATH
变量
答案 0 :(得分:1)
当使用"
时,它将解析变量,因此无论你如何设置它并将其转义,vagrant将解析$PATH
变量并将结果输出到.profile
如果您只想使用纯文本$PATH
,则需要使用'
echo PATH=\'$PATH:/opt/paraviewopenfoam410/bin\' >> /home/vagrant/.profile
可以正常使用