Bagaimana cara mengatur env dengan titik?

11

Saya mencoba melakukan itu dengan ekspor dan set env, tetapi tidak berhasil. Bagaimana cara melakukannya?

sebagai contoh

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

Jawaban:

11

Titik bukanlah karakter yang valid dalam pengidentifikasi shell.
Jadi jawabannya adalah "Anda tidak bisa melakukan apa yang Anda minta":

   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
sumber
Anda dapat menetapkan nama var dengan titik sesuai pos @Amos di bawah ini
Trent
21

Sebenarnya seorang kolega baru saja bertanya kepada saya dan saya menemukan solusi - gunakan

env var.with.dots=value command
Amos Shapira
sumber
Seakurat jawaban sebelumnya, jawaban ini jauh lebih berguna.
kboom