On 10/17/14, 11:22 AM, [email protected] wrote:
> No, I can't.
> $ foo%%="bar"
> foo%%=bar: command not found
You just demonstrated what I wrote:
> No, shell variable names should continue to be shell identifiers. You
> can already use `%' (any character, really) in environment variable
> names.
You attempted to create a shell variable with a name that isn't a valid
shell identifier, and it didn't work. You can use `env' or equivalent to
place arbitrary strings into the environment, but you can't use the shell
to do it.
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/