私は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をサポートせずにカールをコンパイルし、それを使用しているので、Telnetを使用しなくなりました。
答え1
適切なツールを使用してください。 Curl と wget は、必要なすべての作業を実行できます。