wget:非HTTP URL上不受支持的方案

Joh*_*wel 1 linux shell wget

我的shell脚本中有以下行:

export URL=file://myhost/system.log
wget -v $URL
Run Code Online (Sandbox Code Playgroud)

当我尝试运行脚本时,出现以下错误:

file://myhost/system.log: Unsupported scheme.
Run Code Online (Sandbox Code Playgroud)

这是否意味着wget仅支持http和ftp?

Ale*_*sky 6

man wget 显示:

它支持HTTP,HTTPS和FTP协议,以及通过HTTP代理进行检索。

尝试curl,它支持文件URL。另请注意,您可能希望在此处使用三个斜杠。其中两个属于协议指示器(file://),一个属于路径(/myhost/system.log)

export URL=file:///myhost/system.log
Run Code Online (Sandbox Code Playgroud)