用于将文件从服务器FTP到大型机的Unix脚本

时间:2013-04-19 14:56:17

标签: unix ftp mainframe

我编写了一个类似下面的脚本来将文件发送到大型机。但它没有用,请帮忙 $ 1是服务器中的文件名 2美元是大型机数据集名称。 文件名是正确的..我可以在过程后发送的电子邮件中看到。 这有什么问题?

function ftp_mainframe
    {     mainFrame=mvs.xxx.com    
      ftp -i -v $mainFrame <<END    
  quote SITE lrecl=400 recfm=fb blksize=27600    
      echoToEmailFile "COMMENT" "$1 $2"    
      put $1 $2   
      quit   
    END
    }

1 个答案:

答案 0 :(得分:0)

如果您要将成员上传到数据集,则需要使用'。所以put命令就像

put test.txt 'QUAL1.QUAL2(MEMNAME)'