ฉันพยายามส่งตัวแปร linux เป็นส่วนหนึ่งของพา ธ ไฟล์ไปยัง explorer.exe shellscript (bash) ที่ฉันใช้มีดังต่อไปนี้:
!/bin/sh
pdflatex $Name.tex
explorer.exe "C:\Users\Martin\Documents\Korrespondenz"
หลังจากรันpdflatex
คำสั่งผู้สำรวจไฟล์ควรเปิดโฟลเดอร์ที่ระบุC:\Users\Martin\Documents\Korrespondenz\$Name
และแสดงในหน้าต่างด้านหน้า สคริปต์ทำงานได้ยกเว้นส่วนสุดท้ายที่มีตัวแปร Linux
ฉันจะเปลี่ยนตัวแปร Linux เป็นตัวแปร Windows เพื่อส่งต่อไปยังคำสั่ง explorer.exe ได้อย่างไร
ขอบคุณสำหรับความช่วยเหลือของคุณ.
ฉันสับสนเล็กน้อย คุณพูดว่า "สคริปต์ทำงานได้ยกเว้นส่วนสุดท้ายที่มีตัวแปร linux" ไม่มีรหัสของคุณให้ที่นี่คุณบอกให้ Explorer ใช้ตัวแปรใด ๆ
—
Ƭᴇcʜιᴇ007
ตัวแปรที่ฉันหมายถึงมาจากอินพุตของผู้ใช้จาก shellscript อื่นและเรียกว่า $ Name - เหมือนกับที่ฉันเขียน: "C: \ Users \ Martin \ Documents \ Korrespondenz \ $ Name" คุณขวา - ตัวแปรที่ไม่ได้อยู่ในรหัสยัง ...
—
kaeser
โอเคคุณลองจริง
—
Ƭᴇcʜιᴇ007
explorer.exe "C:\Users\Martin\Documents\Korrespondenz\$Name"
เหรอ?