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
474
2
GuestAvatar border
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer Forum
KASKUS Official
20.2KThread5KAnggota
Urutkan
Terlama
GuestAvatar border
Komentar yang asik ya
Ikuti KASKUS di
© 2026 KASKUS, PT Darta Media Indonesia. All rights reserved.