Làm thế nào để thiết lập env với một dấu chấm?


11

Tôi đã thử làm điều đó với xuất và thiết lập env, nhưng nó không hoạt động. làm thế nào để làm nó?

ví dụ

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

Câu trả lời:


11

Dấu chấm không phải là ký tự hợp lệ trong mã định danh shell.
Vì vậy, câu trả lời là "bạn không thể làm những gì bạn yêu cầu":

   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.

Bạn có thể đặt tên var với các khoảng thời gian theo bài đăng của @Amos bên dưới
Trent

21

Trên thực tế, một đồng nghiệp chỉ hỏi tôi và tôi đã tìm thấy một cách giải quyết - sử dụng

env var.with.dots=value command

Chính xác như câu trả lời trước đó, câu trả lời này hữu ích hơn nhiều.
kboom
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.