ftp shell example for hp unix

本样例适用于A机需要ftp到B机得到B一些shell操作信息!

ftp4example.sh

# HP UNIX
# Check FTP Script
HOST_IP="xxx"
HOST_USER="xxx"
HOST_PWD="xxx"
SERARCH_DIR="/home/kalon/test/example"
ftp -n $HOST_IP <<!
user $HOST_USER $HOST_PWD
#ftp成功后可执行shell命令,例如
ls $SERARCH_DIR
close
bye
!

invokeftp.sh

#info of path
DATEPATH="/home/kalon/test/example"
#get date of statics
cat "$DATEPATH""recorddate2.txt"|read recorddate
#get the sysdate
sysdate=`date +"%Y%m%d"`;
#restore the cur sysdate for next statics
echo $sysdate > "$DATEPATH""recorddate2.txt"
#create XDateFlag
XDateFlag="UML_""$recorddate"
#找出指定的文件,awk出所需字段信息到目录文件
sh "$DATEPATH""ftp4getvc.sh" | grep $DateFlag | awk -v date=$recorddate '{print date","3","$8","$5}' >> $indbfile
#统计符合条件的文件数
sh ftp4getvc.sh | grep $recorddate | wc -l | awk '{print "\n"$1}'

猜你喜欢

转载自redsnow-fenglin.iteye.com/blog/775593