【发布时间】:2014-03-11 13:49:28
【问题描述】:
我确实从站点内的虚拟目录下载了所有日志文件。禁止访问虚拟目录,但可以访问文件。
我已手动输入要下载的文件名
dir="Mar"
for ((i=1;i<100;i++)); do
wget http://sz.dsyn.com/2014/$dir/log_$i.txt
done
问题是脚本不是通用的,大多数时候我需要找出有多少文件并调整 for 循环。有没有办法触发 wget 获取所有文件,而无需我费心指定确切的计数。
注意: 如果我用浏览器查看http://sz.dsyn.com/2014/$dir,是403禁止的。我无法通过浏览器工具/扩展提取所有文件。
【问题讨论】:
-
有现实的最大值吗?为什么不直接循环到一个高数字?如果它失败了,它会很快失败,你可以忽略它。