name.sh などのファイルを別のスクリプトから取得し、リターン コードをチェックして、そのエラー コードを判断したいと考えています。私が使用する場合
source name.sh
次に、name.sh がゼロ以外のリターン コードを返した場合、メイン スクリプトの実行は停止しますが、終了コードの天気を続行するか停止するかを決定する必要があります。
私が使用する場合
ret_code="`source name.sh`"
echo $ret_code
ret_code は null で、エラー コードは出力されません。私はこれらを使用することはできません:
sh name.sh
./name.sh
bash name.sh
name.sh は実行可能ではなく、実行可能にしたくないため