Linuxでの環境変数の定義方法を調べていたら、環境変数に似たシェル変数というものを知りました。どうやら、指定方法も違ければ、利用できるスコープも違うとのこと。知らなかったよ。。。ということで、環境変数とシェル変数の違いについてまとめてみました。 環境変数とシェル変数の違い シェル変数は現在実行中のシェルだけで有効な変数ですが,環境変数はシェルから実行したコマンドにも引き継がれる変数です。 再入門 体で覚えるLinuxの基本:ITpro http://itpro.nikkeibp.co.jp/article/COLUMN/20060620/241337/ 環境変数とシェル変数の定義方法 シェル変数 $ HOGE=aiueo このプロセス内で有効 $ HOGE=aiueo command command実行中のみ有効。commandの前にセミコロンがないことに注意 環境変数 シェル変数に e