Puncte:0

Cum pot converti o cale Windows în Unix?

drapel cn

Vreau să creez un program pe Ubunut (WSL) care creează foldere și documente text. Utilizatorul poate introduce o cale, deoarece Windows folosește un alt sistem de căi, nu putem doar să copiam și să lipim.Pentru comoditate, vreau ca calea Windows să fie convertită automat într-o cale Unix. Prin:

citiți calea -r;

pregătesc calea înăuntru. Cum să realizez asta, am încercat de mai multe ori. Am căutat și răspunsuri pe internet, dar nu a funcționat niciodată. Calea convertită este destinația:

cd $cale

acest lucru ar trebui să fie posibil.

Sper răspunsuri utile, pentru că sunt deja disperată.

Terrance avatar
drapel id
Posibil: https://superuser.com/questions/1113385/convert-windows-path-for-windows-ubuntu-bash
alonewolf avatar
drapel cn
Cunosc versiunea cu calea wsl, dar, pentru ca programul meu să funcționeze, trebuie să salvez calea într-o variabilă, cum pot face asta?
Puncte:0
drapel id

Acest lucru ar trebui să poată realiza ceea ce căutați prin stocarea căii Windows ca variabilă de cale Unix/Linux în WSL:

Folosind calea completă către comanda de wslpath ca o sub-comandă ne permite să citim în „cale” ca o variabilă. Dacă nu sunteți sigur care este calea completă, utilizați pur și simplu care wslpath.

Comenzile de mai jos sunt în succesiune de citire în cale. Apoi convertiți cale variabilă la o cale Unix. Apoi schimbați la $cale pliant.

citiți calea -r;
cale=$(/usr/bin/wslpath -a „$cale”)
cd „$cale”

Exemplu:

terrance@Terrance-Win10:~$ citiți calea -r;
C:\Fișiere de program (x86)\
terrance@Terrance-Win10:~$ cale=$(/usr/bin/wslpath -a „$cale”)
terrance@Terrance-Win10:~$ cd „$cale”
terrance@Terrance-Win10:/mnt/c/Fișiere de program (x86)$

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.