본문 바로가기
쉘스크립트애들

shell에서 xargs를 이용해 멀티로 wget사용해보기

by 혜룐 2016. 8. 8.


언제쓰냐면

앞에 이미지주소를 뽑아내고 > 그 주소를 변수에 담아 > 특정이름으로 다운로드 할때



test@dev:/tmp/script$ echo http://blabla.com/image/12345/org.jpg | cut -d"/" -f 3 | xargs -I% -P4 wget "http://blabla.com/image/12345/org.jpg" -O ./media/log/"%".jpg



HTTP request sent, awaiting response... 200 OK

Length: 621247 (607K) [image/jpeg]

Saving to: ‘./media/log/12345.jpg’


100%[=========================================================================================================================================================>] 621,247     --.-K/s   in 0.007s


2016-08-08 08:29:14 (90.9 MB/s) - ‘./media/log/12345.jpg’ saved [621247/621247]