Score:0

ฉันจะแปลงเส้นทาง Windows เป็น Unix ได้อย่างไร

ธง cn

ฉันต้องการสร้างโปรแกรมบน Ubunut (WSL) ที่สร้างโฟลเดอร์และเอกสารข้อความ ผู้ใช้สามารถพิมพ์เส้นทาง เนื่องจาก Windows ใช้ระบบเส้นทางอื่น เราจึงไม่สามารถคัดลอกและวางได้เพื่อความสะดวก ฉันต้องการให้เส้นทาง Windows ถูกแปลงเป็นเส้นทาง Unix โดยอัตโนมัติ ผ่านทาง:

อ่าน -r เส้นทาง;

ฉันเตรียมเส้นทางไว้แล้ว ฉันจะรู้เรื่องนี้ได้อย่างไร ฉันพยายามหลายครั้ง ฉันยังค้นหาคำตอบในอินเทอร์เน็ต แต่ก็ไม่ได้ผล เส้นทางที่แปลงเป็นปลายทาง:

เส้นทางซีดี $

สิ่งนี้ควรจะเป็นไปได้เช่นกัน

ฉันหวังว่าจะได้คำตอบที่เป็นประโยชน์ เพราะฉันหมดหวังแล้ว

Terrance avatar
id flag
เป็นไปได้: https://superuser.com/questions/1113385/convert-windows-path-for-windows-ubuntu-bash
alonewolf avatar
cn flag
ฉันรู้เวอร์ชันที่มีพาธ wsl แต่เพื่อให้โปรแกรมทำงาน ฉันต้องบันทึกพาธไว้ในตัวแปร ฉันจะทำอย่างไร ?
Score:0
ธง id

สิ่งนี้ควรจะสามารถบรรลุสิ่งที่คุณต้องการโดยการจัดเก็บเส้นทาง Windows เป็นตัวแปรเส้นทาง Unix/Linux ใน WSL:

ใช้เส้นทางแบบเต็มไปยังคำสั่งของ wslpath เป็นคำสั่งย่อยให้เราอ่านใน "เส้นทาง" เป็นตัวแปร หากคุณไม่แน่ใจว่าเส้นทางแบบเต็มคืออะไร ให้ใช้ ซึ่ง wslpath.

คำสั่งด้านล่างอยู่ในลำดับการอ่านใน เส้นทาง. จากนั้นแปลงไฟล์ เส้นทาง ตัวแปรเป็นเส้นทาง Unix แล้วเปลี่ยนเป็น $ เส้นทาง โฟลเดอร์

อ่าน -r เส้นทาง;
เส้นทาง=$(/usr/bin/wslpath -a "$เส้นทาง")
ซีดี "เส้นทาง $"

ตัวอย่าง:

terrance@Terrance-Win10:~$ read -r เส้นทาง;
C:\โปรแกรมไฟล์ (x86)\
terrance@Terrance-Win10:~$ เส้นทาง=$(/usr/bin/wslpath -a "เส้นทาง $")
terrance@Terrance-Win10:~$ cd "$path"
terrance@Terrance-Win10:/mnt/c/ไฟล์โปรแกรม (x86)$

โพสต์คำตอบ

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