重複の可能性:
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"
/>
どうもありがとう!