問題一覧に戻る
中級環境変数とシェル
問題44: source/. - ファイルの実行と読み込み

sourceコマンド(または.)は、指定したファイルを現在のシェル環境で実行します。新しいシェルを起動せずに、ファイル内のコマンドを実行し、変数や関数を現在の環境に読み込みます。設定ファイルの読み込みや環境変数の設定に広く使用されます。

# bashrcを再読み込み
~/.bashrc

# ドットコマンドで読み込み
.env

# プロファイルを読み込み
/etc/profile

# 読み込んで変数を確認
setup.sh && echo $MY_VAR

# 現在のディレクトリから読み込み
./config.sh