2

シェルスクリプトに次の行があります。

export URL=file://myhost/system.log
wget -v $URL

スクリプトを実行しようとすると、次のエラーが表示されます。

file://myhost/system.log: Unsupported scheme.

wget は http と ftp のみをサポートするということですか?

4

3 に答える 3

6

man wgetショー:

HTTP、HTTPS、および FTP プロトコルのほか、HTTP プロキシ経由の取得もサポートしています。

ファイル URL をサポートする curl を試してみてください。また、おそらくここで 3 つのスラッシュが必要になることにも注意してください。2 つはプロトコル インジケータ (file://) に属し、1 つはパス (/myhost/system.log) に属します。

export URL=file:///myhost/system.log
于 2012-11-14T22:00:17.210 に答える
4

Windows の wget は https をサポートしていません

サポートされていないスキーム

テスト済み: GNU Wget 1.9.1、非対話型ネットワーク検索ツール

于 2015-11-24T10:06:59.390 に答える
2

2つの間違いがあります:

  • wgetfile:// スキームをサポートしていません
  • ではLinux、変数はウィンドウのよう"$URL"ではなく、のように呼び出されます%URL%
于 2012-11-14T22:10:25.173 に答える