我尝试了这个并且它不起作用:
alias sftp='yafc sftp://'
我希望能够使用命令行中较短的sftp语法。例如:
sftp bob@ibm.com
而不是每次都要输入
yafc sftp://bob@ibm.com
答案 0 :(得分:0)
你真正需要的是bash功能:
sftp(){
yafc sftp://"$@"
}
BAD解决方法:
但如果您热衷于使用alias
&你启用了无密码验证,因此不需要在stdin上输入任何东西,那么这个hacky方法也可以工作(bash 4 +):
alias sftp='(read IP; yafc sftp://"$IP";) <<< '