Menu Close

Wget senarai url berserta nama di dalam fail

Saya mempunyai fail yang mempunyai banyak url berserta nama. Contoh seperti ini:

http://example.com/media.mp4 video.mp4
http://example.com/media.mkv video.mkv

Berdasarkan senarai tersebut, saya mahu memuat turun http://example.com/media.mp4 lalu menamakan fail tersebut sebagai video.mp4. Hal ini menjadi sulit kerana senarai yang saya miliki adalah ribuan baris.

Solusinya adalah dengan menulis kod bash:

while read a b; do wget -c -O "$b" "$a"; done < video.txt
  • Gantikan video.txt dengan nama fail senarai anda.
  • Dan jalankan skrip bash tersebut

    $ bash download_video.sh
    

    Wget akan membaca setiap baris lalu membahagikan url dan nama ke dalam variable.

    Rujukan: https://stackoverflow.com/a/36193156

    0 0 vote
    Article Rating
    Subscribe
    Notify of
    guest
    0 Comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x