Điểm:0

Làm cách nào tôi có thể chuyển đổi đường dẫn Windows sang Unix?

lá cờ cn

Tôi muốn tạo một chương trình trên Ubunut (WSL) để tạo Thư mục và Tài liệu văn bản. Người dùng có thể nhập đường dẫn, vì Windows sử dụng hệ thống đường dẫn khác nên chúng tôi không thể chỉ sao chép và dán.Để thuận tiện, tôi muốn đường dẫn Windows được tự động chuyển đổi thành đường dẫn Unix. Thông qua:

đọc đường dẫn -r;

tôi đã sẵn sàng con đường vào. Làm thế nào tôi có thể nhận ra điều này, tôi đã thử nhiều lần. Tôi cũng đã tìm kiếm câu trả lời trên internet nhưng nó không bao giờ hoạt động. Đường dẫn đã chuyển đổi là đích đến:

cd $path

điều này cũng có thể xảy ra.

Tôi hy vọng câu trả lời hữu ích, bởi vì tôi đã tuyệt vọng rồi.

Terrance avatar
lá cờ id
Có thể: https://superuser.com/questions/1113385/convert-windows-path-for-windows-ubuntu-bash
alonewolf avatar
lá cờ cn
Tôi biết phiên bản có đường dẫn wsl, nhưng để chương trình của tôi hoạt động, tôi cần lưu đường dẫn vào một biến, làm cách nào để thực hiện điều đó?
Điểm:0
lá cờ id

Điều này sẽ có thể thực hiện những gì bạn đang theo đuổi bằng cách lưu trữ đường dẫn Windows dưới dạng biến đường dẫn Unix/Linux trong WSL:

Sử dụng đường dẫn đầy đủ đến lệnh của wslpath với tư cách là một lệnh phụ cho phép chúng ta đọc trong "đường dẫn" dưới dạng một biến. Nếu bạn không chắc đường dẫn đầy đủ chỉ cần sử dụng wslpath nào.

Các lệnh dưới đây theo thứ tự đọc trong con đường. Sau đó chuyển đổi con đường biến thành một đường dẫn Unix. Sau đó đổi thành $path thư mục.

đọc đường dẫn -r;
đường dẫn=$(/usr/bin/wslpath -a "$path")
cd "$đường dẫn"

Ví dụ:

terrance@Terrance-Win10:~$ đường dẫn đọc -r;
C:\Tệp chương trình (x86)\
terrance@Terrance-Win10:~$ path=$(/usr/bin/wslpath -a "$path")
terrance@Terrance-Win10:~$ cd "$path"
terrance@Terrance-Win10:/mnt/c/Program Files (x86)$

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.