免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1326 | 回复: 6
打印 上一主题 下一主题

我不会编shell,只好请各位兄弟帮忙了,不知道兄弟们肯吗??? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-08-06 23:25 |只看该作者 |倒序浏览
要求:从目的主机FTP一些报表文件到本地机的某个目录。

目的主机IP:192.168.0.1,ftp用户名guest,密码guest。FTP主机后再进入rpt目录,rpt目录下有以日期命名的文件夹(如20030801),报表就在这个目录下。
执行shell后先将本地机的print目录清空(报表就传在这个目录下),然后给出一个提示,询问要下载报表的日期,下载完毕后提示“报表下载完毕”。报表文件传到本地机的print目录下。

论坛徽章:
0
2 [报告]
发表于 2003-08-07 08:41 |只看该作者

我不会编shell,只好请各位兄弟帮忙了,不知道兄弟们肯吗???

cd print
rm rf *
echo "lease input date:\c"
read $answer
ftp -n -v 192.168.0.1 <<EOF
user guest guest
bin
prompt
cd rpt
get $answer
EOF
echo "finished"

论坛徽章:
0
3 [报告]
发表于 2003-08-07 10:23 |只看该作者

我不会编shell,只好请各位兄弟帮忙了,不知道兄弟们肯吗???

原帖由 "qiuxiang" 发表:
要求:从目的主机FTP一些报表文件到本地机的某个目录。

目的主机IP:192.168.0.1,ftp用户名guest,密码guest。FTP主机后再进入rpt目录,rpt目录下有以日期命名的文件夹(如20030801),报表就在这个目录下。
执..........
   

  cd print
rm rf *
echo "请输入下载报表的日期(YY:mm:dd)\c"
read $date
(echo "user guest guest"
echo "bin"
echo "prom"
echo "cd rpt/$date"
echo "mget * "
echo "bye" )|ftp -n -i 192.168.0.1
done
fi
echo "报表下载完毕\n"

论坛徽章:
0
4 [报告]
发表于 2003-08-07 11:40 |只看该作者

我不会编shell,只好请各位兄弟帮忙了,不知道兄弟们肯吗???

原来时间是目录,不好意思,应该这样:
cd print
rm rf *
echo "lease input date:\c"
read $answer
ftp -n -v 192.168.0.1 <<EOF
user guest guest
bin
prompt
cd rpt
cd $answer
mget *
EOF
echo "finished"

论坛徽章:
0
5 [报告]
发表于 2003-08-09 14:21 |只看该作者

我不会编shell,只好请各位兄弟帮忙了,不知道兄弟们肯吗???

原帖由 "mibfeng" 发表:
原来时间是目录,不好意思,应该这样:
cd print
rm rf *
echo "lease input date:\c"
read $answer
ftp -n -v 192.168.0.1 <<EOF
user guest guest
bin
prompt
cd rpt
cd $answer
mget..........
   
各位大侠,你们这里的bin和prompt这两句是什么意思?

论坛徽章:
0
6 [报告]
发表于 2003-08-09 15:30 |只看该作者

我不会编shell,只好请各位兄弟帮忙了,不知道兄弟们肯吗???

bin 是切换到二进制模式,binary的缩写

prompt 是切换到非交互模式,也就是不去回答一个个的yes/no,缺省回答yes

论坛徽章:
0
7 [报告]
发表于 2003-08-09 15:48 |只看该作者

我不会编shell,只好请各位兄弟帮忙了,不知道兄弟们肯吗???

谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP