当前位置:  开发笔记 > 大数据 > 正文

wget错误打破shell脚本 - 如何防止这种情况?

如何解决《wget错误打破shell脚本-如何防止这种情况?》经验,为你挑选了1个好方法。

我有一个巨大的文件,有很多链接到各种类型的文件下载.每行是一个下载命令,如:

wget'URL1'

wget'URL2'

...

并且有成千上万的人.

不幸的是,有些网址看起来很丑陋,例如:http: //www.cepa.org.gh/archives/research-working-papers/WTO4%20(1)-charles.doc 它在浏览器中打开,但令人困惑wget的.

我收到一个错误:

./tasks001.sh:35行:意外标记"1"附近的语法错误

./tasks001.sh:线35:`wget的' http://www.cepa.org.gh/archives/research-working-papers/WTO4%20(1)-charles.doc ''

我已尝试使用URL和"URL"方式指定要下载的内容.

有没有办法让像这样的脚本无人值守?我很好,如果它只是跳过它无法下载的文件.



1> ADEpt..:

不要(ab)使用shell.

将您的URL保存到某个文件(比如my_urls.lst)并执行以下操作:

wget -i my_urls.lst

Wget将自己处理报价等

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有