シェルスクリプトに次の行があります。
export URL=file://myhost/system.log
wget -v $URL
スクリプトを実行しようとすると、次のエラーが表示されます。
file://myhost/system.log: Unsupported scheme.
wget は http と ftp のみをサポートするということですか?
man wget
ショー:
HTTP、HTTPS、および FTP プロトコルのほか、HTTP プロキシ経由の取得もサポートしています。
ファイル URL をサポートする curl を試してみてください。また、おそらくここで 3 つのスラッシュが必要になることにも注意してください。2 つはプロトコル インジケータ (file://) に属し、1 つはパス (/myhost/system.log) に属します。
export URL=file:///myhost/system.log
Windows の wget は https をサポートしていません
サポートされていないスキーム
テスト済み: GNU Wget 1.9.1、非対話型ネットワーク検索ツール
2つの間違いがあります:
wget
file:// スキームをサポートしていませんLinux
、変数はウィンドウのよう"$URL"
ではなく、のように呼び出されます%URL%