bashの`export`の役割と`exec $SHELL -l`について補習する

シェルをいじったり環境を構築したりする時によく使うexport.なんとなく使っているが一体何者なのか?後学のためのメモ. CAVEAT: ほとんどbashマニュアルの抄訳です.詳細はそちらを参考にしてください. tl;dr シェルからプログラムを起動すると,シェル起動時の環境変数が渡される. シェルスクリプト内で変数を割り当…