Sử dụng cygwin, tôi đang cố gắng tạo bí danh sau:
alias write="/cygdrive/c/Program Files (x86)/Notepad++/notepad++.exe"
Khi tôi thực thi lệnh khởi chạy notepad ++ trực tiếp, tôi không gặp vấn đề gì. Nhưng khi tôi đặt bí danh và sau đó thử gọi write
, tôi gặp lỗi:
-bash: syntax error near unexpected token `('
Tôi cũng đã thử xóa dấu ngoặc kép và thoát khỏi khoảng trắng và dấu ngoặc:
alias write=/cygdrive/c/Program\ Files\ \(x86\)/Notepad++/notepad++.exe
và nhận được kết quả tương tự.
Tôi có một cách giải quyết khi tôi đặt một liên kết tượng trưng đến tệp thực thi trong thư mục nhà của mình và bí danh write
cho liên kết tượng trưng, nhưng tôi muốn đặt bí danh trực tiếp hơn. Điều này có thể không?