Como definir env com um ponto?

7

Eu tentei fazer isso com export e set env, mas não funcionou. como fazer isso?

por exemplo

~/directory$ export a.home=1 
bash: export: 'a.home=1': not a valid identifier
    
por UAdapter 13.10.2011 / 09:26

2 respostas

8

O ponto não é um caractere válido em um identificador de shell.
Então a resposta é "você não pode fazer o que você pede":

   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.
    
por enzotib 13.10.2011 / 09:36
15

Na verdade, um colega acabou de me perguntar e eu encontrei uma alternativa - use

env var.with.dots=value command
    
por Amos Shapira 24.10.2012 / 02:52