如何组合这些wget?

如何组合这些wget?

我想下载许多文件类型.dat、.hea...我没有找到该结构的任何证据-A ".dat|.hea"。命令

wget -r -l1 --no-parent -A ".dat" https://www.physionet.org/physiobank/database/nsrdb/
wget -r -l1 --no-parent -A ".hea" https://www.physionet.org/physiobank/database/nsrdb/
wget -r -l1 --no-parent -A ".hea-" https://www.physionet.org/physiobank/database/nsrdb/
wget -r -l1 --no-parent -A ".hea--" https://www.physionet.org/physiobank/database/nsrdb/
wget -r -l1 --no-parent -A ".xws" https://www.physionet.org/physiobank/database/nsrdb/
wget -r -l1 --no-parent -A ".atr" https://www.physionet.org/physiobank/database/nsrdb/
wget -r -l1 --no-parent -A ".atr-" https://www.physionet.org/physiobank/database/nsrdb/

Debian:8.5
Wget:基于 linux-gnu 构建的 GNU Wget 1.16

答案1

-A选项-R采用逗号分隔列表。

例如

wget -r -R -l1 --no-parent -A ".dat,.haa,.hea-,.hea--,.xws,.atr,.atr-" https://www.physionet.org/physiobank/database/nsrdb/

从手册页

-A acclist --接受 acclist

-R 拒绝列表 --拒绝拒绝列表

指定要接受或拒绝的以逗号分隔的文件名后缀或模式列表。请注意,如果任何通配符 *、?、[ 或 ] 出现在 acclist 或 rejlist 的元素中,它将被视为模式,而不是后缀。

相关内容