別サーバでの検索、ファイルのコピー

Aサーバにあるテキストファイルをfindで検索し、Bサーバにコピーしたい。

find条件についてはコチラ
http://leo029.hatenablog.com/entry/2013/02/09/012920

Aサーバからコマンドを実行する場合は
find /home/Adirectory -maxdepth 1 -name "XXX_*.txt" | xargs -i scp {} $USER_NAME_@$SERVER_IP:コピー先ディレクトリパス

シェルスクリプトを使ってパス無しで実行するとき
パスワードは対話型で回避

	expect -c "
		## sshでAサーバに入る
		spawn ssh $USER_NAME_FROM@$SERVER_IP_FROM 
		expect {
			\"Are you sure you want to continue connecting (yes/no)?\" {
				send \"yes\r\"
				expect \"password:\"
				send \"$PASSWORD_FROM\r\"
			} \"password:\" {
				send \"$PASSWORD_FROM\r\"
			}
		}
		## 結果ファイル名検索・Bサーバへコピー
		expect \"$ \" { 
            send \" find コピー元パス -maxdepth 1 -name "XXX_*.txt" | 
            xargs -i scp {} $USER_NAME_TO@$SERVER_IP_TO:コピー先リパス \r\" }
		expect {
			## Bサーバのパスワードが必要になる
                        ##(sshでAサーバにいることになってるため)
			\"Are you sure you want to continue connecting (yes/no)?\" {
				send \"yes\r\"
				expect \"password:\"
				send \"$PASSWORD_TO\r\"
			} \"password:\" {
				send \"$PASSWORD_TO\r\"
			}
		}
		expect 
	"

こんな感じ