将不带 telnet 信息的输出重定向到文件

将不带 telnet 信息的输出重定向到文件

我正在尝试使用 GNU Telnet 从 HTTP 服务器下载二进制文件,确切地说是 tar 存档。我当前可以下载常规文件,但无法正确地将输出重定向到文件。到目前为止我唯一尝试过的是

(echo 'GET /'; echo; sleep 1; ) | telnet mywebsite.com 80

来源)。它可以工作,但重定向输出> filename还包括 telnet 信息:

Trying 1.2.3.4...
Connected to mywebsite.com.
Escape character is '^]'.

如何获取仅包含数据而不包含连接和断开连接信息的 telnet 输出?

编辑:我刚刚编译了没有 OpenSSL 支持的curl,并且我正在使用它,所以我不再使用 telnet 了。

答案1

使用合适的工具。 Curl 和 wget 可以完成您需要的一切,它们被编写为可靠地完成任务,并且每个发行版都包含它们。

相关内容