【发布时间】:2019-09-06 19:57:58
【问题描述】:
我想下载几个名为 feed.xml、feed2.xml、feed3.xml 等的提要,并将它们附加到同一个文档中。
我的下面的脚本有效,因为它将检查另外 9 个页面(从 2 到 10)。但我想使用通配符而不是指定限制。
curl -lo ~/Desktop/feed.xml https://address/feed.xml && curl -s https://address/feed[2-10].xml >> ~/Desktop/feed.xml
以下两次使用通配符的尝试对我来说都失败了,我不确定可能出了什么问题。
使用 [2-*] 或 *:
curl -lo ~/Desktop/feed.xml https://address/feed.xml && curl -s https://address/feed[2-*].xml >> ~/Desktop/feed.xml
curl -lo ~/Desktop/feed.xml https://address/feed.xml && curl -s https://address/feed*.xml >> ~/Desktop/feed.xml
与?:
curl -lo ~/Desktop/feed.xml https://address/feed.xml && curl -s https://address/feed?.xml >> ~/Desktop/feed.xml
来源:https://curl.haxx.se/libcurl/c/CURLOPT_WILDCARDMATCH.html
【问题讨论】: