Bash 导出配置文件中的路径

Bash 导出配置文件中的路径,bash,Bash,这听起来可能非常愚蠢,但无论出于何种原因,我有两个确切的出口: #does not work export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/dev1/test/jsunpack-n-read-only/depends/js-1.8.0-rc1-src/Linux_All_OPT.OBJ #works export PATH=/usr/local/sbin:/usr/local/bin:

这听起来可能非常愚蠢,但无论出于何种原因,我有两个确切的出口:

#does not work
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/dev1/test/jsunpack-n-read-only/depends/js-1.8.0-rc1-src/Linux_All_OPT.OBJ
#works
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/dev1/test/jsunpack-n-read-only/depends/js-1.8.0-rc1-src/Linux_ALL_OPT.OBJ

它们都是以不同的方式创建的,一个是使用pwd生成的,另一个是通过我硬编码生成的。你们觉得这有什么不同吗我完全糊涂了。是误读字符吗?

区别在于一切,案例就是一切-

我不确定你的方法是否正确。我的建议是将$PATH保持在最小或至少合理的小范围内。如果需要的话,还可以使用$LD_LIBRARY_PATH


实际上,我建议您在路径中添加一次$HOME/bin/目录,或者将程序放在那里,或者至少有一个指向某个可执行程序或某个可执行脚本绝对路径的符号链接。

omfg。。。。t、 你是个救生员!路径中的最后一个元素是dir还是.obj文件?路径不尊重文件。否则,尝试在创建点通过od-c进行管道连接,以查看是否有任何东西,例如嵌入了Ctrl-M且不可见。祝你好运。原来是“All”和“All”,在这种情况下,你是否养成了使用diff的习惯?