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

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.

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

Tak dokładna jak poprzednia odpowiedź, ta jest o wiele bardziej przydatna.
kboom,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.