好久没写技术类文章啦,一直忙着实习。今天杭州阳光普照,心情很好,来点低技术含量的,分享两个脚本,都是在公司里经常用的。

FTP批量上传,ftput.sh:

#!/bin/bash
for filename in $@
do
ftp -nv 192.168.130.2 <<!
user username password
prompt off
bin
mput $filename
close
!
done

FTP批量下载,ftpget.sh

#!/bin/bash
for filename in $@
do
ftp -nv 192.168.130.2 <<!
user username password
prompt off
bin
mget $filename
close
!
done

适用方法:将代码修改下(FTP地址和用户名密码修改一下)保存成ftput.sh,把要上传的文件作为脚本参数执行之即可。如

sh ./ftput.sh *.jpg 123.txt config.xml

就是把所有jpg文件和23.txt config.xml两个文件上传到ftp。

[相关文章]
[相关图片]
(标签:shell)
[版权&共享]