![シェルスクリプトを介して環境変数を永久に設定するには? [コピー]](https://linux33.com/image/23704/%E3%82%B7%E3%82%A7%E3%83%AB%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%82%92%E4%BB%8B%E3%81%97%E3%81%A6%E7%92%B0%E5%A2%83%E5%A4%89%E6%95%B0%E3%82%92%E6%B0%B8%E4%B9%85%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
スクリプトがあるとしましょう。
#!/bin/bash
echo "$1"
if [[ ! $1 ]]; then
echo "True"
fi
export ABC="/home/aashish"
ABC
このスクリプトを実行した後は使用できません。実行後もこの変数が持続するようにするにはどうすればよいですか?
答え1
source
現在のシェルセッションに入ります。
スクリプトがあるとしましょう。
#!/bin/bash
echo "$1"
if [[ ! $1 ]]; then
echo "True"
fi
export ABC="/home/aashish"
ABC
このスクリプトを実行した後は使用できません。実行後もこの変数が持続するようにするにはどうすればよいですか?
source
現在のシェルセッションに入ります。