Kaskus

Tech

venantiusAvatar border
TS
venantius
[ASK] Mohon Bantuan Mengenai Interactive Shell Script (BASH)
Mohon bantuannya, saya mencoba membuat interactive shell script untuk batch download dengan wget, Karena URL targetnya sangat panjang sekali, dan cukup banyak link yang akan diambil menggunakan wget nantinya.

Saya mencoba membuatnya dengan membaca referensi yang didapat dari googling.Pertanyaannya: Apa yang perlu ditambahkan supaya saya bisa masukkan url lebih dan 1 (berulang sampai 10 kali) berikut dengan destination filenamenya.

Kode yang sekarang:

Code:
#!/bin/bash
PROTO="https://"
SRCDOM="namadomain.com"
SRCPATH="url/path/juga/panjang/dan/dalam/dari/sananya/memang/begitu/"
DEST="/home/backups/content/"

echo ""
echo -e "Isikan hanya path URL akhirnya saja \e[35mtanpa diawali https://\e[0m, \e[35mnamadomain\e[0m"
echo ""
echo -e "\e[32mLanjutkan? \e[33m(isi pilihan dengan angka)\e[0m"

select yn in "Ya" "Tidak"; do
case $yn in
Ya )

echo -e ""
echo -e "\e[32mTuliskan Path Terakhirnya Saja:\e[39m "
read PATHURL

echo -e ""
echo -e "\e[32mTuliskan Nama File:\e[39m "
read NAMAFILE

## Proses Ambil Data
wget -O $DEST$NAMAFILE $PROTO$SRCDOM$SRCPATH$PATHURL

echo ""
echo "Complete!"
echo ""

Tidak ) exit;;
esac
done


Nah saya bisa tambahkan dengan mengulang PATHURL2, NAMAFILE2, dst... Tapi ini jadinya seperti statis, karena kalau dibuat 10 kali maka harus diisi semua, kalau dikosongkan jadi ada errornya.

Bagiamana kodenya supaya interactive shellnya bisa berulang sebanyak 10 kali dibagian "Tuliskan Path Terakhirnya Saja:"
Jadi kalau setelah diisi url yang pertama dan kemudian url kedua dikosongkan, maka interaktif selanjutnya adalah langsung ke "Tuliskan Nama File:" Dan kemudian langsung lanjut ke proses wget

Tapi kalau saya isikan url kedua, maka selanjutnya juga mengisikan nama file kedua, dst berulang hingga 10 maksimalnya.

Terima kasih.






tata604Avatar border
tata604 memberi reputasi
1
739
2
GuestAvatar border
Komentar yang asik ya
Urutan
Terbaru
Terlama
GuestAvatar border
Komentar yang asik ya
Komunitas Pilihan