my $CLIENT = "lftp"; my $connectionString = "" . $CLIENT . " -d -f script.ftp 2>&1"; my $result = `$connectionString` or die "\nERROR running $CLIENT: $!"; return $result; #### [chris@pineapple ss64]$ >bar [chris@pineapple ss64]$ lftp -d -f foo > bar ---- Resolving host address... ---- 1 address found: 64.131.79.110 Password: [chris@pineapple ss64]$ cat bar [chris@pineapple ss64]$ lftp -d -f foo > bar 2>&1 Password: [chris@pineapple ss64]$ cat bar ---- Resolving host address... ---- 1 address found: 64.131.79.110 [chris@pineapple ss64]$