貌似做开发,linux也是必备的技能了、、、
scp.shexpect -c " set timeout 2200; spawn scp -r -P 22 $1 $2@$3:$4 expect { \"*yes/no*\" {send \"yes\r\"; exp_continue} \"*password*\" {send \"$5\r\";} }expect eof;"
使用 : ./scp.sh index.html root 110.54.94.222 /data/ 'edfasdads' (密码中有括号所以增加单引号)