이 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 --accept acclist

-R 거부 목록 --거부 목록 거부

허용하거나 거부할 파일 이름 접미사 또는 패턴의 쉼표로 구분된 목록을 지정합니다. 와일드카드 문자 *, ?, [ 또는 ]가 acclist 또는 rejlist의 요소에 나타나면 접미사가 아닌 패턴으로 처리됩니다.

관련 정보