Come impostare env con un punto?


11

Ho provato a farlo con export e impostato env, ma non ha funzionato. come farlo?

per esempio

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

Risposte:


11

Il punto non è un carattere valido in un identificatore di shell.
Quindi la risposta è "non puoi fare quello che chiedi":

   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.

Puoi impostare i nomi var con punti come da post di @Amos di seguito
Trento

21

In realtà un collega mi ha appena chiesto e ho trovato una soluzione: usare

env var.with.dots=value command

Precisa come la risposta precedente, questa è molto più utile.
kboom,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.