วิธีการตั้งค่า 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.

คุณสามารถตั้งชื่อ var ด้วยเครื่องหมายมหัพภาคตามเครื่องหมาย @Amos ด้านล่าง
Trent

21

ที่จริงเพื่อนร่วมงานคนหนึ่งเพิ่งถามฉันและฉันพบวิธีแก้ไขปัญหาการใช้งาน

env var.with.dots=value command

แม่นยำเท่าคำตอบก่อนหน้านี้คำตอบนี้มีประโยชน์มากกว่า
kboom
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.