Tôi đang gặp vấn đề tiếp theo trong trình bao MinGW dưới cửa sổ. Tôi có trong số /etc/profile
biểu thức tiếp theo của tôi:Biến Bash với dấu cách
export GIT_SSH="/c/Program Files/TortoiseGit/bin/TortoisePlink.exe"
Điều này không hoạt động khi tôi sử dụng git tìm nạp trên kho lưu trữ cục bộ. Nhưng nếu tôi làm điều đó như thế (dos cách cũ) này nó hoạt động:
export GIT_SSH="/c/Progra~1/TortoiseGit/bin/TortoisePlink.exe"
Câu hỏi của tôi là:
Làm thế nào tôi có thể làm cho nó hoạt động sử dụng không gian trong biến?
Đối với mục đích thử nghiệm, bạn có thể mô phỏng một cái gì đó như thế này (bất kỳ ví dụ là tốt):
export VAR="/c/Program Files/TortoiseGit/bin/TortoisePlink.exe"
# and try to execute like this
$VAR
Có một giải pháp cho điều này (trừ đề cập trước đó)?
Bất kỳ liên kết/gợi ý nào được đánh giá cao.
Cảm ơn,
Iulian
gì xảy ra khi bạn cố gắng '/ c/Program \ Files/TortoiseGit/bin/TortoisePlink.exe'? Đó là, bao gồm một dấu gạch chéo ngược để thoát khỏi không gian. – chrisaycock
như được đề xuất bên dưới - nó không hoạt động – INS
@chrisaycock: Tôi cũng bị lừa, nhưng đây chỉ là cách để tránh dấu ngoặc kép trong đối số của lệnh xuất. Sau đó chuỗi này được xử lý theo cùng một cách, dấu cách vẫn là dấu cách :-) –