¿Cómo configurar env con un punto?

11

Intenté hacer eso con exportar y configurar env, pero no funcionó. ¿cómo hacerlo?

por ejemplo

~/directory$ export a.home=1 
bash: export: `a.home=1': not a valid identifier
Adaptador UA
fuente

Respuestas:

11

El punto no es un carácter válido en un identificador de shell.
Entonces la respuesta es "no puedes hacer lo que pides":

   name   A word consisting only of  alphanumeric  characters  and  under-
          scores,  and beginning with an alphabetic character or an under-
          score.  Also referred to as an identifier.
enzotib
fuente
Puede establecer nombres de var con puntos según la publicación de @Amos a continuación
Trent
21

En realidad, un colega me acaba de preguntar y encontré una solución alternativa: usar

env var.with.dots=value command
Amos Shapira
fuente
Tan precisa como es la respuesta anterior, esta es mucho más útil.
kboom