2011-07-14 26 views

Trả lời

7

& sẽ kết thúc lệnh, do đó, không thấy đối số tệp của bạn. Bạn không thể sử dụng bí danh nếu bạn muốn thay thế chuỗi tên tệp thành lệnh bằng dấu và ở cuối.

Từ manpage bash:

There is no mechanism for using arguments in the replacement text. If 
    arguments are needed, a shell function should be used (see FUNCTIONS 
    below). 

Hãy cân nhắc tạo một hàm shell:

function new_command 
{ 
editor_path "$1" & 
} 
+0

thank you very much! đã hoạt động tốt. –

-1

Bạn có thể thử một cái gì đó như thế này:

alias new_command="sudo -b editor_path" 

Mặc dù bạn sẽ cần phải nhập mật khẩu của bạn.

Các vấn đề liên quan