source と sh の違い

unix コマンドの source と sh の違いを, 忘れるときがあるので メモ

source

現在の sh プロセスで実行

sh

新しい sh プロセスを作成して実行

関連する tech

export

sh 変数 を環境変数として export する

これによって, その プロセスから実行した sh プログラム(プロセス) でも, その変数を使用できる

mid=94337 # belle
export mid