次の基本的なスクリプトを作成し、次のように保存しましたmy_script。
#!/bin/sh
# My first script
echo "Hello World!"
次に、次のコマンドchmod 755 my_scriptを実行しました。シェルにスクリプトを実行する権限を与えます。このスクリプトはbin、ユーザーのサブディレクトリ (macbook > bin) である自分のディレクトリに配置しました。を実行して、このディレクトリをパスに追加しましたexport PATH=$PATH:bin。binディレクトリが に追加されているかどうかを再確認したところ、追加されましPATHた。binディレクトリまたはユーザー ディレクトリでのみスクリプトを実行できます。しかし、たとえば macbook > documents に移動し、入力my_scriptしてスクリプトを実行しようとすると、スクリプトは実行されません。次のエラーが表示されます。-bash: bin/my_script: No such file or directory
これらの他のディレクトリでスクリプトが実行されないのはなぜですか?