in reply to Re^6: Indirect variable expansion
in thread Indirect variable expansion

yes my point was to avoid the export, because it IS visible inside the Perl process

~$ M=whatever perl -E'say $ENV{M}' whatever

unfortunately a dynamic use inside the process is not less complicated than the solutions already shown (eval or Ikegami's if 1 trick)

Cheers Rolf
(addicted to the Perl Programming Language :)
see Wikisyntax for the Monastery