← Back to team overview

sslug-teknik team mailing list archive

RE: Shell programmering

 

> 
> On Thu, Nov 22, 2001 at 03:18:42PM +0100, Dan Mortensen wrote:
> > Dav
> > 
> > Jeg har lavet mig et lille script, men det virker ikke helt.
> > Jeg skal lave en ftp forbindelse til et domæne, og hente en fil.
> Det findes der programmer til...
> 
> wget kan hente ting fra en url.
> ncftpget kan hente filer.
> 
> > Men dette script skriver kun teksten ud på skærmen, og 
> udfører ingenting.
> Man skal lave nogle lidt mere snedige ting for at faa ftp til 
> at udfoere
> kommandoer paa vejne af en selv. Desuden er det eneste echo-kommandoen
> goer, at skrive ud paa skaermen...
> 

En anden mulighed er et perl-script, her kan du åbne en file-handle og 
printe til den.
Noget i stil med:

#!/usr/bin/perl
open (FTP, "| /bin/ftp");
print FTP "open www.mitftpdomæne.dk\n";
print FTP "user migselv mitpassword\n";
print FTP "/kataloget\n";
print FTP "bin\n";
print FTP "get minfil.data\n";
print FTP "quit\n";
close FTP;


Dette skulle gøre hvad du vil, men det letteste er nok at bruge wget.

Søren