¿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

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.

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

Tan precisa como es la respuesta anterior, esta es mucho más útil.
kboom
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.