如何使用curl和xargs下载存储在文本文件中的多个文件?

前端之家收集整理的这篇文章主要介绍了如何使用curl和xargs下载存储在文本文件中的多个文件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何使用curl和xargs下载存储在文本文件中的多个文件
这是我的最后一次试验:
cat listfile.txt | xargs curl -O

第一个文件运行良好,但其他文件输出到stdout.

解决方法

使用GNU Parallel http://www.gnu.org/software/parallel/,您可以:
cat listfile.txt | parallel curl -O

GNU Parallel不仅可以很好地处理像“和”空格这样的特殊字符,还可以获得并行下载的额外好处.

观看GNU Parallel的介绍视频:http://www.youtube.com/watch?v=OpaiGYxkSuQ

猜你在找的Linux相关文章