Как установить env с точкой?


11

Я попытался сделать это с экспортом и установить env, но это не сработало. как это сделать?

например

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

Ответы:


11

Точка не является допустимым символом в идентификаторе оболочки.
Таким образом, ответ «вы не можете делать то, что вы просите»:

   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.

Вы можете установить имена переменных с точками в соответствии с постом @Amos ниже
Трент

21

На самом деле коллега только что спросил меня, и я нашел обходной путь - использовать

env var.with.dots=value command

Как бы ни был точен предыдущий ответ, этот гораздо полезнее.
kboom
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.