シェルスクリプトからパスに追加

シェルスクリプトからパスに追加

私は私のパスにディレクトリを追加するシェルスクリプトをLinux Mintで作成しようとしています。

スクリプトを端末に貼り付けると、スクリプトの内容が自分のパスに正常に追加されます。

しかし、端末内でスクリプトを呼び出すと何も起こりません。

私が実行しているスクリプトは次のとおりです...

#!/bin/bash
export PATH=$PATH:/opt/android_sdk/platform-tools

ベストアンサー1

呼び出すと、独自のコンテキストと環境を持つサブシェルが作成されます。

スクリプトシェルが終了すると、親シェルには影響しません。

環境変数へのすべての変更は背中にある必要があります~/.profile~/.bashrc

別のスクリプトとして使用するには、実行するsource /path/to/script代わりに使用する必要があります。

おすすめ記事