【发布时间】:2014-12-18 15:23:48
【问题描述】:
我想从我的学校帐户下载我的编程作业。对于一些文件按顺序排列的课程,使用 wget 很容易下载所有文件。但是,我无法下载所有 .cpp 文件,并且遇到的错误是http不支持通配符。
我尝试使用的示例 bash 脚本如下所示:
#!bin/bash
a=.pdf
s=myschool_acount_
for (( c=1; c<=9; c++ ))
do
wget $s$c$a
done
上述方法有效,但在尝试wget $s/$wildcard 通配符为 $*.cpp 时,我收到错误消息称 http 不支持通配符。任何帮助将不胜感激。
注意,我可以手动下载我的文件,但我想知道将来如何使用 wget 来解决这个问题..
【问题讨论】:
-
我会在服务器上创建一个 cgi 脚本,它收集所有 cpp 文件,从中创建一个存档并输出它..
-
你有一些示例代码吗,会有帮助的@hek2mgl
-
检查 pratZ 的答案。似乎有一种方法可以使用 wget...