解決

sudoコマンドに E オプションを付与して実行する。

$ export TEST_ENV='prod'
$ sudo -E echo $TET_ENV
prod #<= 出力される

sudoで実行するスクリプトに環境変数を渡すには-Eオプション - Qiita

事象

sudo sh hogehoge~ を実行した際に、hogehoge内で環境変数を必要とする。 しかし、 export をsudoで実行すると sudo: export: コマンドが見つかりません が発生する。

$ export TEST_ENV='prod'
$ sudo echo $TET_ENV #<= 空