toryoma服务器到本地传输
1 #! /bin/bash 2 3 name=liuchangcheng 4 5 loginme() 6 { 7 last | grep `w -u $1 | awk 'NR == 3{print $1}'` | grep 'still logged in' | awk '{print $1 ,$3}' | sort -k 2 -d | uniq > /tmp/login${name} 8 } 9 10 $(loginme ${name}) 11 12 num=`wc -l /tmp/login${name} | awk '{print $1}'` 13 14 if [ "${num}" -eq 1 ] 15 then 16 loginip=`sed -n -e '1p' /tmp/login${name} | awk '{print $2}'` 17 else 18 echo "Jerry, you've logged in other places, please choose" 19 cat /tmp/login${name} 20 read result 21 loginip=`sed -n -e ${result}'p' /tmp/login${name} | awk '{print $2}'` 22 fi 23 rm /tmp/login${name} 24 25 #echo $loginip 26 27 scp -r $1 ryoma@$loginip:/tftpboot