Boa noite. O artigo que você citou tem todos os comentários logo abaixo do "script".
Sugiro dar uma olhada no man do ftp, digitando "man ftp" no terminal. Em 11 de março de 2013 19:26, Frota Júnior <[email protected]> escreveu: > Boa noite Pessoal, > > Estou tentando criar um script para automatizar a instalação de um > determinado programa no Ubuntu, para isso preciso fazer o download de um > certo arquivo via FTP, mas não sei nem por onde começar, obviamente fiz > umas pesquisas na net sobre o assunto mas confesso que não entendi quase > nada, alguém poderia comentar os scripts abaixo para que eu pudesse > entender o que eles estão fazendo e adaptar para a minha necessidade? > > O que preciso é baixar este arquivo: > > ftp://ftp.freepascal.org/pub/**fpc/dist/2.6.0/bootstrap/i386-** > linux-ppc386.bz2<ftp://ftp.freepascal.org/pub/fpc/dist/2.6.0/bootstrap/i386-linux-ppc386.bz2> > > Para: $HOME/temp/boot > > > Ambos retirei do site http://www.thegeekstuff.com/** > 2010/12/how-do-i-ftp-and-**download-files-from-a-unix-**shell-script/<http://www.thegeekstuff.com/2010/12/how-do-i-ftp-and-download-files-from-a-unix-shell-script/> > > > FTP Scripting using Shell Script > > Following is a sample shell script script that downloads a tar file from > the FTP server. > > $ cat download.sh > ftp -in mirrors.issp.co.th << SCRIPTEND > user anonymous [email protected] > binary > cd cpan/authors/id/P/PM/PMQS/ > mget Compress-Raw-Bzip2-2.027.tar.**gz > SCRIPTEND > > Execute this shell script to download the files from the ftp. > In the above ftp scripting: - ftp : ftp command - -i : Disable interactive prompting - -n : Disable autologin - user USERNAME PASSWORD : login using the supplied user name and password - binary : Set binary mode for binary file transfer - cd PATH : change directory in remote machine - mget PATH : get the specified file - SCRIPTEND : Both the tag represents HERE document start and end. - HERE docs are used to provide input to commands, refer Here document<http://en.wikipedia.org/wiki/Here_document> to know more about it. Eu simplesmente copiei e colei o script no meu terminal e ele baixou o tal arquivo Compress-Raw-Bzip2-2.027.tar.**gz. Substitua mirrors.issp.co.th pelo seu servidor de ftp Substitua anonymous pelo usuário do seu servidor de ftp, caso ele não permita acesso anônimo Substitua cpan/authors/id/P/PM/PMQS/ pelo diretório do seu servidor de ftp onde está o arquivo que vc quer baixar Substitua Compress-Raw-Bzip2-2.027.tar.**gz pelo nome do arquivo que você quer baixar. > $ sh download.sh > $ ls > download.sh > Compress-Raw-Bzip2-2.027.tar.**gz > > Agradeço a todos pela atenção. > > -- > Cordialmente > > Frota C. Júnior > www.apoio.eti.br Abraço -- http://almalivre.wordpress.com Curitiba - PR Linux User #432358 Ubuntu User #28729 -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

