- Beranda
- Komunitas
- Tech
- Programmer Forum
[Tanya] Bash Scripting Untuk Auto Rename File yang Didownload via WGET


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
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.
Hanya saja dengan cara ini, karena filenya sama, maka hasilnya adalah
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:
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.
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.


nona212 memberi reputasi
1
463
2


Komentar yang asik ya
Urutan
Terbaru
Terlama


Komentar yang asik ya
Komunitas Pilihan