私はシェルスクリプトを持っています./my_shellscript.sh
。その内容は次のとおりです。
source /path/to/shell_script.sh
含まれる場所shell_script.sh
:
export PATH=/path/to/a/dir:$PATH
which command_name
を実行すると、my_shellscript.sh
「どの」コマンドを使用して実行したコマンドへの正確なパスが表示されますか?
がshell_script.sh
終了し、コマンド ラインから "which command_name" を再度実行すると、スクリプトを実行したときに表示されたパスが表示されません。
私の質問は、shell_script.sh が終了しても、そのパスを環境変数 [PATH:$PATH] に設定/保持する方法です。