-----多个文件-----
#!/bin/bash ftp -n<<! open 172.20.10.242user logftp logftp binary cd /data/ftp/pcidata/pcilogftp/AppFile/loglcd /data/localacc prompt mget *.gz close bye !
----单个文件-----
#!/bin/bash ftp -n<<! open 172.20.10.242user logftp logftpbinary cd /AppFile/loglcd /rootprompt put install.logclose bye !
---脚本---
#!/bin/bash for LOGPATH in `/bin/cat /fs01/scripts/AMS_LogDir.txt`doif [ ! -d ${LOGPATH} ] && [ ${LOGPATH:0:1} != "#" ];thenecho "${LOGPATH} This directory does not exist.Please check it!"exit 0fidonefor UP_LOGPATH in `grep -v "^#" /fs01/scripts/AMS_LogDir.txt`doLOGFILE=`/bin/ls -l ${UP_LOGPATH}|tail -1|awk '{print $NF}'`ftp -A -n<<! open x.x.x.x user pcilogftp PciLogbinary mkdir ${UP_LOGPATH}/52cd ${UP_LOGPATH}/52 lcd ${UP_LOGPATH}prompt put ${LOGFILE}close bye !done
如果觉得《shell脚本实现FTP自动上传文件》对你有帮助,请点赞、收藏,并留下你的观点哦!