Score:0

เปิด vscode จากสคริปต์ในอูบุนตู

ธง cn
sky

ฉันกำลังพยายามสร้างสคริปต์เพื่อเปิด VSCode ในไดเร็กทอรีปัจจุบัน แต่ฉันทำไม่ได้เพราะโฟลเดอร์มีช่องว่าง

ตัวอย่างเช่น หากตำแหน่งคือ 'บ้าน/เอกสาร/รหัส' มันสามารถเปิดได้อย่างถูกต้อง แต่ถ้าตำแหน่งคือ 'บ้าน/เอกสาร/โฟลเดอร์รหัส' จะไม่เปิด 'โฟลเดอร์รหัส' ใน vscode

คำสั่งที่ฉันใช้

รหัส -n $PWD

คำสั่งนี้ใช้งานได้ดีหากโฟลเดอร์ไม่มีช่องว่าง ฉันพยายามป้อน $PWD ในเครื่องหมายอัญประกาศคู่ แต่ในขณะดำเนินการสคริปต์ มันไม่เปิดโฟลเดอร์ในตำแหน่งนั้น

รหัส -n \"$PWD\"  
Someone avatar
my flag
โปรดชี้แจงปัญหาเฉพาะของคุณหรือให้รายละเอียดเพิ่มเติมเพื่อเน้นสิ่งที่คุณต้องการ ตามที่เขียนไว้ในขณะนี้ เป็นการยากที่จะบอกได้อย่างชัดเจนว่าคุณกำลังขออะไร
Score:0
ธง br

หากคุณไม่ได้ใช้ \ ก่อน " คุณสามารถเปิดได้
คุณต้องเขียน รหัส -n "$PWD"
ฉันทดสอบกับเทอร์มินัลของฉันและ pwd ของฉันคือ /home/aazerra/โฟลเดอร์ไม่มีชื่อ และได้ทำงาน

ถ้าคุณอ่าน ลิงค์ คุณสามารถเห็นสิ่งนี้

หากคุณใส่ข้อความในเครื่องหมายอัญประกาศ (ââ¦â) สิ่งนี้จะป้องกันไม่ให้ Bash ดำเนินการกับอักขระพิเศษส่วนใหญ่ และพวกมันจะพิมพ์ออกมา ข้อยกเว้นอย่างหนึ่งที่น่าสังเกตคือเครื่องหมายดอลลาร์ ($)มันยังคงทำหน้าที่เป็นอักขระสำหรับนิพจน์ตัวแปร คุณจึงสามารถรวมค่าจากตัวแปรในเอาต์พุตของคุณได้

sky avatar
cn flag
sky
ขอบคุณมันได้ผล

โพสต์คำตอบ

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