免费注册 查看新帖 |

Chinaunix

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

[SCO UNIX] 一个关于SHEEL编程的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-07-22 11:00 |只看该作者 |倒序浏览
我想编写一个自动FTP登陆,并自动传送的SHEEL。用的是KSH 程序如下:
说明:X1是一个变量,而且测试成功后,被传送的文件将通过X1来随机传送。

use set X1
export X1
X1=123.txt #要准备传送的文件名

ip=192.168.0.20

ftp $ip <ftp_d2

ftp_d2文件的内容如下:
binary
put $X1
bye

现在的问题是执行了之后,总是提示X1不能找到,是非法的文件名或者目录,所以文件123.TXT 不能传送到地址为20的机器上,请大虾指点一下吧,变量X1怎样处理才能被接受?才能把123.TXT 顺利的传送到目的机。

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

一个关于SHEEL编程的问题

$X1 在这里好像不能被解释。可能下面这样能行。
use set X1
export X1
X1=123.txt #要准备传送的文件名
echo bin >;ftp_d2
echo "put $x1" >;>;ftp_d2
echo bye >;>;ftp_d2

ip=192.168.0.20

ftp $ip <ftp_d2

这样试试看了。

论坛徽章:
0
3 [报告]
发表于 2003-07-22 17:43 |只看该作者

一个关于SHEEL编程的问题

反其道而行,高!实再是高!!我怎么就没有想到。

十分感谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP