可能重复:
如何在 Ant SCP 任务中转义 @
我尝试使用带有jsch的ant scp将文件从本地复制到远程。我的问题是,我的用户名包含“@”,我不知道如何逃脱。我试过@@,将用户名设置为属性并将用户名作为命令参数。没有任何帮助。Ant 尝试访问虚假服务器。
它适用于 filezilla 和 Apatana。谁能帮我?
在这里理解我的问题是一个例子。我的用户名是 auth_user@maschine_user@maschine
<scp file="example.txt"
todir="auth_user@maschine_user@maschine@host:/targetdir"
keyfile="priv_id_dsa"
passphrase="XXXXX"
sftp="true"
/>
非常感谢!