2011-07-14 75 views

回答

7

&正在結束該命令,因此它沒有看到您的文件參數。如果要將文件名字符串替換爲帶有和號的命令,則不能使用別名。

從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). 

考慮創建一個shell函數:

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

非常感謝你!那效果很好。 –

-1

你可以嘗試這樣的事情:

alias new_command="sudo -b editor_path" 

雖然你需要輸入密碼。