这是什么呢?我读了它下载东西从标准输入,但如果你真的需要它吗?

<强>结论

some_program | wget -i - -P ./directory

wget的获取网址作为STDIN从some_program。输入将导致由wget来./directory生成的输出。

wget -i ./file

上面的命令获取的URL形成./file,并将其输出生成对当前目录。症结差是缺乏 - 符号上述命令

有帮助吗?

解决方案

我可以想像管道从另一个程序输出时,它是有用的:

linkdiscoverer | wget -i - ./directory

(对于一些合适的linkdiscoverer程序。)

我不知道该./directory位真的是你想要什么,虽然。您的意思是使用-P ./directory将文件保存到指定的目录?

其他提示

  

我读到它下载东西从标准输入,但如果你真的需要它吗?

也许重新阅读手册页一次:

‘-i file’
‘--input-file=file’
    Read urls from file. If ‘-’ is specified as file, urls are read from the standard input. (Use ‘./-’ to read from a file literally named ‘-’.) 
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top