首页 > 其他 > 详细

SHELL学习之sftp输入重定向

时间:2014-03-18 10:31:02      阅读:356      评论:0      收藏:0      [点我收藏+]

   上周出差联想EMC的VNX存储培训,长了不少见识,知道了西瓜哥这个人物,也略微明白和原厂工程师的差距在哪些方面。而他们良好的精神面貌,热情专研的态度,给我留下了深刻的印象。

   回来继续shell脚本的学习,今晚的进度如下:

#!/bin/bash
#this is a scripts that auto sftp accounts‘ info to server
#version 0.1
DATE=$(date +%Y-%m-%d)
#对IP的获取还有待提高,不一定都是eth0
arg=`ifconfig eth0 |grep "inet addr"| cut -f 2 -d ":"|cut -f 1 -d " "`
IP=`ifconfig eth0 | grep "net add" | awk ‘{print $2}‘ |sed ‘s/addr://g‘`
#简单的复制和打包
cp /etc/passwd /home
mv /home/passwd /home/"$DATE"-"$IP"passwd
tar -cf "$DATE"-"$IP".tar "$DATE"*
sftp 192.168.1.151<<EOF
cd /home
lcd /home/qujun
put "$DATE"-"$IP".tar
bye
EOF
#上传完成后删除源文件
if [ "$?"=0 ];then
rm -f "$DATE"*
else
exit 1
fi

遗留问题有:1、获取正确IP可能还要for循环

           2、添加每月的计划任务

           3、继续深入学习sed和awk

本文出自 “hiubuntu” 博客,请务必保留此出处http://qujunorz.blog.51cto.com/6378776/1378347

SHELL学习之sftp输入重定向,布布扣,bubuko.com

SHELL学习之sftp输入重定向

原文:http://qujunorz.blog.51cto.com/6378776/1378347

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!