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

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.

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

So genau die vorherige Antwort auch ist, diese ist viel nützlicher.
Kboom
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.