Ubuntu -> Win 10: Übergebe eine Linux-Variable an den win-Datei-Explorer

0

Ich versuche, eine Linux-Variable als Teil eines Dateipfads an explorer.exe zu übergeben. Das Shellscript (Bash), das ich benutze, ist das folgende:

!/bin/sh

pdflatex $Name.tex

explorer.exe "C:\Users\Martin\Documents\Korrespondenz"

Nach dem Ausführen der pdflatex Befehl der Datei-Explorer sollte den angegebenen Ordner öffnen C:\Users\Martin\Documents\Korrespondenz\$Name und zeigen Sie es in einem Fenster in der Front. Das Skript funktioniert mit Ausnahme des letzten Teils, der die Linux-Variable enthält.

Wie kann ich eine Linux-Variable in eine Windows-Variable umwandeln, um sie an den Befehl explorer.exe zu übergeben?

Danke für Ihre Hilfe.

kaeser
quelle
Ich bin ein wenig verwirrt; Sie sagen: "Das Skript funktioniert mit Ausnahme des letzten Teils, der die Linux-Variable enthält." Nirgendwo in Ihrem Code, den Sie hier angegeben haben, weisen Sie den Explorer an, JEDE Variable zu verwenden.
Ƭᴇcʜιᴇ007
Die Variable, die ich meine, stammt von einer Benutzereingabe aus einem anderen Shellscript und heißt $ Name - genau wie ich geschrieben habe: "C: \ Users \ Martin \ Documents \ Korrespondenz \ $ Name". Du hast recht - die Variable ist noch nicht im Code ...
kaeser
Ok, also hast du es tatsächlich versucht explorer.exe "C:\Users\Martin\Documents\Korrespondenz\$Name"?
Ƭᴇcʜιᴇ007