1

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コマンドは何ですか?

4

2 に答える 2

0

「シバン」行 ( #!) および/または「get_data.pl」のファイル許可が正しくないと推測しています。

于 2012-11-20T00:40:33.760 に答える
0

すでに「pwd」がある場合を除いて、PATH変数をエクスポートする方法に問題はありません。

私が見る限り、get_data.pl は time_series_symbol_project.pl (または time_series_symbol_project.pl などから呼び出される他のスクリプト) から呼び出され、どのように呼び出されるかを確認します。

おそらく、スクリプトのどこかで PATH が変更されているかどうかも確認できます。

于 2012-11-13T22:20:22.403 に答える