Bash脚本中的新xfreerdp语法,即冒号(:)和正斜杠(/)

时间:2014-12-19 04:26:39

标签: linux bash syntax rdp freerdp

我经常使用xfreerdp从Linux连接到Windows VM,并希望制作一个Bash函数来缩短我的输入,但是遇到了问题。

我正在尝试的函数.bashrc:

function rdp { xfreerdp /v:"$1" /u:"$2" /p:"$3" /f /multimon /sound /clipboard; }

export -f rdp

如果我再尝试:

rdp windowshost myusername mypassword

它只是让xfreerdp打印出隐含在某处的语法错误的帮助信息。理想情况下,我想要的是将主机名/ IP,用户名和密码作为参数,然后我们离开。或者甚至更好,将主机,用户名和密码作为参数,或者提示不提供任何一个。

我的怀疑是使用冒号和正斜杠的新FreeRDP语法与Bash(?)不搭配。

1 个答案:

答案 0 :(得分:1)

不完全确定发生了什么,有点尴尬我没有尝试这么简单但是Etan的建议有效。

我关闭了xterm,打开了一个新的,逐字运行命令并且工作正常。然后源.bashrc,再次运行该函数,它工作。去图。