ftp 스크립트의 출력을 txt 파일로 리디렉션하려고합니다. 나는 파일의 끝으로 FTP 출력의 다음과 같은 형식을 찾아 낼 것으로 예상 :Windows 파일 출력 리디렉션 문제
#this is a part of the complete output after running ftp script via perl
226 Transfer complete
ftp: 100000000 bytes sent in 14.81Seconds 6753.56Kbytes/sec.
ftp> bye
이 명령은 명령 프롬프트에서 실행될 때 얻을 것입니다. 그러나이 대신에 내가 TXT 파일로 출력을 리디렉션 할 때 다음 얻을 : 스크립트 완성도를 위해서
226 Transfer complete
ftp: 100000000 bytes sent in Seconds Kbytes/sec.
ftp> 14.816753.56bye
, 나는 펄을 통해 FTP 스크립트를 실행하고 (시스템 ("의 ftp -s를 사용하여. txt ");) 명령 줄에서 '>'를 사용하여 출력을 가져옵니다. 누군가 그것이 잘못되었다고 설명해 줄 수 있습니까? 그것은 바로 "초"를하기 전에 커서를 뒤로 이동합니다
감사
나는 FTP 응용 프로그램 후 생각
, 그것은을 통해 작동합니까 배치 파일 또는 대화 형 모드에서 가져온 위 출력은 무엇입니까? – bubbly
@Kevin 나는 다음 명령을 제공하는 명령 : {perl ftp_upload.pl> out.txt}을 제공합니다. system ("ftp -s : ftp_script.txt"); – CuriousSid