ini ada sedikit pengembangannya nih, aku dapet soal untuk melakukan download rename dan membuat folder. ini step-step yang harus dilakukan untuk mengerjakan soalnya
- Mendownload file dari website yang diberikan
- Me-rename nama file dengan jam, menit, detik ketika mendownload
- Membuat folder dengan nama hari, bulan, tanggal ketika file di download
- apa bila folder sudah ada, maka file tinggal dimasukan kedalam folder yang sudah ada
- apa bila folder belum ada, maka program harus membuat folder baru dengan nama hari, bulan, tanggal ketika file di download lalu memasukan file ke folder tersebut
- Meng-update tulisan dalam file dengan format yang telah diberikan
jadi ini kodingan aku
'wget' yang terdapat pada baris ke-2 adalah command yang digunakan untuk mendownload file
baris-3 dan 4 itu adalah variabel yang aku pake. dmy(daymonthyear) dan hms(hourminutesecond)
'mv' pada baris ke-5 adalah fungsi untuk cut. jadi disitu ak mengganti file yang tadinya berjudul jadwal menjadi hms atau waktu ketika di download
fungsi if yang aku pakai mulai dari line 6-12 itu adalah untuk mengecheck apakah folder dengan nama dmy sudah ada atau belum, kalau belum maka akan dibuat folder baru *lihat line 10, 'mkdir' adalah command membuat folder*
untuk line-19 itu aku search di internet bagaimana cara untuk mengambil data yang terdapat dalam file dan di website yang aku temukan penjelasan IFS danlainlainnya seperti ini
di line-22 ada ${line:0:2} itu aku mengambil 2 karakter terdepan yang ada dalam file itu lalu aku memastikan apakah angka itu lebih besar dari 6 karena jam pertama minum obat adalah pukul 6. pnerhitungan seberapa banyak dia minum obat adalah (jam/3)-1 dan dia akan mendapatkan hasil yang diinginkan
baris-30 adalah cara untuk mengedit data dalam file menggunakan 'sed' karena didalam file ada jam:menit:detik lalu ketika program ini dijalankan, dalam file tersebut akan terisi
jam:menit:detik - Pasien *nama pasien* Sudan Minum *hasil kalkulasi* obat
itulah sedikit yang bisa aku jelasin tentang soal yang kemarin aku dapet. oh iya, sebeneernya setelah aku mendownload, merename dan menaruh file itu di sebuah folder. aku diminta untuk membuat program lain yang fungsinya adalah menjadikan folder hari_bulan_tahun itu menjadi 'tar.gz' dengan nama kelompokku (B18 *pas banget suka angka 18* ) lalu membuat sebuah file 'txt' dengan nama 'log_B18.txt' yang isinya adalah pencatatan waktu setiap kali pengarsipan terjadi.
Ini programnya