我需要向PATH添加一些perl腳本,但是當我這樣做並嘗試運行這些腳本時,它無法找到這些文件。出於某種原因,它正在使用冗餘路徑並且找不到它。我不知道如何描述這個問題,但代碼非常明瞭。export PATH創建冗餘路徑
[[email protected] portfolio-handout]$ pwd
/home/lsk250/portfolio-handout
[[email protected] portfolio-handout]$ export PATH=$PATH:/home/lsk250/portfolio-handout/
[[email protected] 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
命令我應該使用這個權利?
你不需要一個結尾的斜線,儘管我不希望它是一個致命的錯誤。 – mob
你是什麼shebang鏈接的樣子?它是否有可能以('\ r \ n'而不是'\ n')結尾的錯誤行? – mob
嘗試在新的終端會話中運行它,因爲您可能已經從您忘記的命令行執行了'PATH = $ PWD:PATH'。祝你好運。 – shellter