0

現在、bash スクリプトを作成しようとしていますが、実行しようとすると問題が発生しました。スクリプトを保存したディレクトリを追加したところ /Users/azrosen92/Documents/WebDev/bash_hack/$PATH変数のように表示されpwdますが、ディレクトリにいるときに使用すると、 /Users/azrosen92/Documents/WebDev/bash_hack. $PATHスクリプトが実行されない理由は、変数の末尾にある最後のスラッシュですか?

編集:わかりましたので、パス全体を使用して実行しましたが、機能したので、$PATH変数を持つものでなければなりません

4

3 に答える 3

0

私はそれを理解しました、私はそれbash_hackなしで入力しただけだった.shので、入力bash_hack.shするとうまくいきました

于 2013-05-27T05:02:06.863 に答える
0

スクリプトのパスがPATH環境変数に追加されていても、システムが任意のディレクトリからスクリプトを実行できるように、スクリプトは実行可能ファイルである必要があります。実行権限を付与するには、次の手順を実行します

chmod u+x your_script

于 2013-05-27T04:53:50.520 に答える