导出路径,创建冗余路径



我需要向PATH添加一些perl脚本,但是当我这样做并尝试运行脚本时,它找不到文件。由于某种原因,它正在使用冗余路径并且找不到它。我不知道如何描述问题,但代码是不言自明的。

[lsk250@murphy portfolio-handout]$ pwd
/home/lsk250/portfolio-handout
[lsk250@murphy portfolio-handout]$ export PATH=$PATH:/home/lsk250/portfolio-handout/ 
[lsk250@murphy portfolio-handout]$ time_series_symbol_project.pl 
env: /home/lsk250/portfolio-handout//home/lsk250/portfolio-handout/get_data.pl: No such file or directory
sh: line 1: 17758 Aborted                 (core dumped) time_series_project _data.in 8 AWAIT 300 ARIMA 2 1 2 2> /dev/null

任何想法,我应该使用正确的export命令来做到这一点?

导出 PATH 变量的方式没有任何错误,除了您可能已经在那里有了"pwd"。

据我所知,get_data.pl是从time_series_symbol_project.pl调用的(或从time_series_symbol_project.pl调用的其他脚本等)调用的,我会检查它是如何调用的。

也许您还可以查看 PATH 是否在脚本中的某个位置更改。

我猜"shebang"行(#!)和/或"get_data.pl"的文件权限不正确。

相关内容

  • 没有找到相关文章

最新更新