Score:0

วิธีโหลดและยกเลิกการโหลดไฟล์ .env ด้วยตัวแปรโดยอัตโนมัติ

ธง br

เป็นไปได้ไหมที่จะโหลดไฟล์ .env เมื่อเข้าถึงไดเร็กทอรีที่ไฟล์นั้นอยู่ และยกเลิกการโหลดตัวแปรเหล่านี้เมื่อเปลี่ยนไปใช้ไดเร็กทอรีอื่น

Score:1
ธง in

ใช่กับ bash.. สิ่งนี้จะเปลี่ยนไดเร็กทอรีเป็นไดเร็กทอรีที่ระบุตามปกติและหากมีไฟล์ .env อยู่ที่นั่น มันจะซอร์สไฟล์นั้น หากคุณเพิ่มข้อมูลโค้ดนี้ให้กับผู้ใช้ของคุณ .bashrc และระบุแหล่งที่มา

ฟังก์ชันซีดี () {
    new_directory="$*";
    ถ้า [ $# -eq 0 ]; แล้ว
        new_directory=${หน้าแรก};
    ไฟ;
    ซีดีในตัว "${new_directory}"

    ถ้า [ -f .env ];
    แล้ว
        ที่มา .env
    ไฟ
}
Score:0
ธง br

ถ้าคุณต้องการโหลด .env ขณะเปิดแท็บใหม่

ฟังก์ชัน loadenv() {
    ถ้า [ -f .env ];
    แล้ว
        ที่มา .env
    ไฟ  
}

โหลดเดน

ฟังก์ชันซีดี () {
    ซีดีในตัว $@
    โหลดเดน                                                                                                                                                            
}

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา