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

 

posted on 2013-06-05 22:32  阿加  阅读(178)  评论(0编辑  收藏  举报

导航