로 중괄호 확장을 사용 wget
하면 순차적으로 번호가 매겨진 이미지를 쉽게 가져올 수 있습니다.
$ wget 'http://www.iqandreas.com/sample-images/100-100-color/'{90..110}'.jpg'
이 번호가 처음 10 개 파일을 가져 오는 90.jpg
에 99.jpg
잘,하지만 100.jpg
이후에도 반환 404 : 파일을 찾을 수 없습니다 (I는 서버에 저장된 100 개 이미지가) 오류가 발생했습니다. 존재하지 않는 파일은 {00..200}
100 개의 존재하지 않는 파일 과 같이 더 큰 범위를 사용 하면 스크립트의 실행 시간이 증가하고 약간의 부담 (또는 적어도 성가신)이 될 수 있습니다. 서버.
wget
첫 번째 404 오류를 수신 한 후 중지 할 수있는 방법이 있습니까? (또는 다른 이유로 범위 내에 파일이 누락 된 경우 두 줄로 더 나아집니다) 대답은 중괄호 확장을 사용할 필요가 없습니다. 루프도 괜찮습니다.
1, 2 or even n failures
를 알 때 올바른 방법이 아닙니다[begin .. end]
. 왜 지정하는 것입니다[1..200]
만 100 이미지에가 알고 범위를[1..100]
.parallel
프로세스 속도를 높이기 위해 동시 요청에 GNU 를 사용해 볼 수 있다고 생각합니다 .