On 10/15/14, 9:38 AM, [email protected] wrote:
> Hello,
> in refer to
> http://lists.gnu.org/archive/html/bug-bash/2014-09/msg00278.html variables
> with suffix "%%" can't be set/exported.
> This makes problems restoring environments which where saved by external
> programs like printenv (see example below)
This trick -- which was always fragile because printenv is not a robust
way to do this -- will not work any more. One of the reasons we
implemented the new exported function name encoding scheme was to avoid
name collisions with exported variables.
You can use `export -f' to generate a function definition and declaration
that you can save in a file for later use.
Chet
--
``The lyf so short, the craft so long to lerne.'' - Chaucer
``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, ITS, CWRU [email protected] http://cnswww.cns.cwru.edu/~chet/