Chinaunix

标题: 一个关于SHEEL编程的问题 [打印本页]

作者: wxytty    时间: 2003-07-22 11:00
标题: 一个关于SHEEL编程的问题
我想编写一个自动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 顺利的传送到目的机。
作者: fdlj53u    时间: 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

这样试试看了。
作者: wxytty    时间: 2003-07-22 17:43
标题: 一个关于SHEEL编程的问题
反其道而行,高!实再是高!!我怎么就没有想到。

十分感谢。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2