本样例适用于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}'
本文介绍了一个用于HP-UNIX系统的FTP脚本示例,该脚本用于从一台机器(B机)获取特定目录下的shell操作信息,并通过一系列shell命令实现文件搜索与数据处理。
1547

被折叠的 条评论
为什么被折叠?



