次のスクリプトがあります。スクリプトとして実行すると機能しませんが、まったく同じコマンドを端末に入力すると機能します。
#! /bin/sh
cd ~/Desktop/Example/
javac Generator.java
エラーメッセージは次のとおりです。
my_script.sh 3:my_script.sh:javac:見つかりません
上記のスクリプトの名前はmy_script.shで、ターミナルから次のコマンドを使用して実行します。
sh my_script.sh
私がする時
エコー$SHELL
ターミナルで私は得る:
/ bin / bash