Kaskus

Tech

venantiusAvatar border
TS
venantius
[Tanya] Bash Scripting Untuk Auto Rename File yang Didownload via WGET
Saya mau tanya soal bash scripting untuk command wget (curl pun juga boleh), dimana saat ini saya punya list download yang tersimpan dalam sebuah file teks. Semua list url tersebut memiliki nama file yang sama yaitu file.id

list.download.txt
Code:

https://contohdomain.com/a76105b8fc5e6c5/file.id
https://contohdomain.com/a76105b8fc5e6c5/file.id
https://contohdomain.com/d536dbbdd95cac/file.id
https://contohdomain.com/2b6e799b4287f9/file.id
https://contohdomain.com/ba6fcf7ff153ca0/file.id




Dengan jumlah list yang bisa mencapai ratusan link untuk setiap file. Wget sendiri bisa membaca url yang tersimpan dalam file teks dengan menambahkan parameter -i di command yang diketikkan di terminal.

Code:
wget -i list.download.txt 


Hanya saja dengan cara ini, karena filenya sama, maka hasilnya adalah
Code:
file.id
file.id(1)
file.id(2)
file.id(3)
dst..



Sedangkan kalau download secara manual satu per satu sih file bisa di rename dengan menambahkan parameter -O

Bagaimana cara membuat agar file yang didownload di rename dengan penomoran berurut di awal, dimuali dari 1. Contohnya:
Code:
1.file.id
2.file.id
3.file.id
4.file.id
dst.. sesuai jumlah line yang ada di dalam list file list.download.txt


Saya sih kepikirannya dengan cara looping jumlah line dari file teksnya dulu, kemudian hasil loop / iterasi tersebut dimasukkan ke dalam variabel setelah parameter -O di command wget

Cuma saya masih belum begitu paham soal looping ini, apakah menggunakan for, while atau dengan cara lainnya. Trims sebelumnya.
nona212Avatar border
nona212 memberi reputasi
1
463
2
GuestAvatar border
Komentar yang asik ya
Urutan
Terbaru
Terlama
GuestAvatar border
Komentar yang asik ya
Komunitas Pilihan