2017-11-20 15 views
0

私たちは、このような状況見ている:「」bashソースへのパス?

% . setup.sh 

% . ./setup.sh 

よりも(別のディレクトリにある)別のファイルには影響を与えパスのいくつかの並べ替えがありますがコマンド?

+0

envどのディレクトリが最初に実行されるかを調べる。 – Forbs

+0

@ForbsあなたはPATHを見ることを意味しますか? –

+0

正しい。Linuxが直接実行を許可していないため、 ':。:'は存在しないことに気付くかもしれません。 ( '。/' – Forbs

答えて

1

/が含まれていないsourceの引数は、PATHルックアップの対象です。

bashがPOSIXモードでなく、PATHで要求されたファイルを見つけることができない場合は、カレントディレクトリも検索されます(最初はパスルックアップが実行されないという印象を招く可能性があります)。

+0

を指定する必要があります。 –

関連する問題