On Mon, Aug 14, 2006 at 10:44:06AM +0700, Cisco wrote:
> # for a in $(cat /file/teks/yang/berisi/daftar/download); do wget -b -c 
> -P /tempat/direktori $a; done

Itu tidak efisien (ntar bisa dapet award "Useless use of cat"), dan
bisa bermasalah kalo ada URL yg ada "&"-nya, dan juga kalo isi filenya
panjang sekali. Yg paling simple sebetulnya pake 'wget -i' aja dalam
kasus anda.

Secara umum kalo commandnya menerima banyak argumen di command line
(seperti wget), bisa gunakan xargs:

        xargs perintah -opsi < daftar.txt

Kalo commandnya cuma bisa menerima satu argumen di command line maka
pake 'while' lebih baik drpd pake 'for' kalo inputnya satu per line
dari suatu text file:

        while read arg; do perintah -opsi "$arg"; done < daftar.txt

Ronny

Attachment: signature.asc
Description: Digital signature

Kirim email ke