我正在尝试将一个ftp脚本的输出redirect到一个txt文件。 我期望在文件末尾find以下的ftp输出格式:
#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
这是在命令提示符下运行该命令时获得的内容。 但是,当我将输出redirect到一个txt文件时,我得到了以下内容:
226 Transfer complete ftp: 100000000 bytes sent in Seconds Kbytes/sec. ftp> 14.816753.56bye
为了完整起见,我通过perl(使用system(“ftp -s:script.txt”);)运行一个ftp脚本,并在命令行上使用'>'输出它的输出。 有人能解释一下是什么问题吗?
谢谢
socket.error:由于目标机器主动拒绝,所以无法build立连接
将远程FTP主机上的文件重命名为命令的输出(Windows)
通过C中的套接字发送大文件
如何比较本地文件的年龄与FTP服务器上的文件,如果远程复制在PowerShell中较新,则下载
FTP“ls -lt”命令:如何列出Linux FTP和Windows FTP服务器的文件详细信息?
批量删除x天以前的FTP文件
C:如何获取Windows目录中的文件列表?
shell脚本从FTP下载最新的文件
如何更改共享泊坞窗卷的umask?
“无法统计远程文件:没有这样的文件或目录”:在shell脚本中使用FTP从* nix到Win
我想在ftp应用程序写入“ftp:以秒数字节/秒发送的100000000字节”之后,它在“秒”和“千字节/秒”之前移回光标。 分别写出“14.81”和“6753.56”。 如果将输出重定向到文件,则光标移动API调用将不起作用,这些数字将被追加到下一行的末尾。
(我从来没有见过Windows ftp应用程序的代码,但是在几年前我写的程序中,我遇到了同样的问题。)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。