Jak ustawić env za pomocą kropki?

11

Próbowałem zrobić to z eksportem i ustawić env, ale to nie zadziałało. jak to zrobić?

na przykład

~/directory$ export a.home=1 
bash: export: `a.home=1': not a valid identifier
UAdapter
źródło

Odpowiedzi:

11

Kropka nie jest prawidłowym znakiem w identyfikatorze powłoki.
Odpowiedź brzmi: „nie możesz robić tego, o co prosisz”:

   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
źródło
Możesz ustawić nazwy zmiennych z kropkami zgodnie z postem @Amos poniżej
Trent
21

Właściwie kolega właśnie mnie zapytał i znalazłem obejście - użycie

env var.with.dots=value command
Amos Shapira
źródło
Tak dokładna jak poprzednia odpowiedź, ta jest o wiele bardziej przydatna.
kboom,