#!/bin/sh
username=hailonxi
echo $#
i=1
###参数都放在数组a中
for args in $@
do
a[i]=$args
i=($i+1)
done
###参数的数量number
number=${#a[@]}
###获取要传的文件
filename=${a[1]}
###分别处理各个参数
for ((j=2; j<=number;j++))
do
echo ${a[j]}
ipaddr=${a[j]}
/usr/bin/expect<<-EOF
spawn echo hello
set timeout 30
spawn scp $filename $username@$ipaddr:
expect "password"
send "initial\r"
expect eof
EOF
done
username=hailonxi
echo $#
i=1
###参数都放在数组a中
for args in $@
do
a[i]=$args
i=($i+1)
done
###参数的数量number
number=${#a[@]}
###获取要传的文件
filename=${a[1]}
###分别处理各个参数
for ((j=2; j<=number;j++))
do
echo ${a[j]}
ipaddr=${a[j]}
/usr/bin/expect<<-EOF
spawn echo hello
set timeout 30
spawn scp $filename $username@$ipaddr:
expect "password"
send "initial\r"
expect eof
EOF
done