読者です 読者をやめる 読者になる 読者になる

sudo はデフォでは環境変数は引き継がない!

いつの頃からか sudo するとデフォでは環境変数がクリアされるようになったらしい。

sudo -E

とすれば実行時の環境変数が引き継がれる。

ちなみに、環境変数の確認のために

sudo echo $hoge

とかやって、事前にexportしてた中身が見れたものだから「引き継がれとるやんけ」と思い込んでたんだが、おそらく、sudoコマンド実行より先に環境変数が評価され、実際には

sudo echo [hogeの中身]

が実行されてたんだと思ふ・・・
カッコわる・・・