本样例适用于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}'