Wie setze ich env mit einem Punkt?

11

Ich habe versucht, dies mit export zu tun und env festzulegen, aber es hat nicht funktioniert. wie es geht?

zum Beispiel

~/directory$ export a.home=1 
bash: export: `a.home=1': not a valid identifier
UAdapter
quelle

Antworten:

11

Der Punkt ist kein gültiges Zeichen in einer Shell-ID.
Die Antwort lautet also "Sie können nicht tun, was Sie verlangen":

   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
quelle
Sie können Variablennamen mit Punkten gemäß @Amos 'Beitrag unten festlegen
Trent
21

Eigentlich hat mich gerade ein Kollege gefragt und ich habe eine Umgehungsmöglichkeit gefunden

env var.with.dots=value command
Amos Shapira
quelle
So genau die vorherige Antwort auch ist, diese ist viel nützlicher.
Kboom