ドットで環境を設定するには?


11

exportとset 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の投稿に従って、変数名にピリオドを設定できます
Trent

21

実際、同僚が私に尋ねたところ、回避策が見つかりました-使用してください

env var.with.dots=value command

前の回答と同じくらい正確ですが、これははるかに便利です。
kboom
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.