Contoh Kasus Bash Script

Contoh Kasus Bash Script - Hallo sahabat NieRZeus, Pada Artikel yang anda baca kali ini dengan judul Contoh Kasus Bash Script, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel Pengetahuan, Artikel sekolah, Artikel software, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Contoh Kasus Bash Script
link : Contoh Kasus Bash Script

Baca juga


Contoh Kasus Bash Script

Nah, sekarang ada contoh kasus nih.
Misalkan kamu seorang dokter yang harus mengontrol pasien-pasien.
Data pasien kamu sudah tersedia di website rumah sakit nih, tinggal di download
Gimana cara membuat program yang dapat membuat folder otomatis (sesuai tanggal hari ini), dan me rename file data pasien (sesuai jam), sehingga file-file terorganisir dengan sistematik?

Menggunakan bash scripting, hal tersebut sangat mudah di lakukan. Dengan syarat, kalian tentunya perlu mempelajari beberapa syntaxnya terlebih dahulu.

Bash scriptnya adalah:
#-------------------------------------------------
#!/bin/bash
tanggal=`date +"%d_%m_%Y"`
jam=`date +"%H_%M_%S"`

mkdir $tanggal
cd $tanggal
wget "http://10.151.36.201/sisop/jadwal.txt"
mv jadwal.txt $jam
#-------------------------------------------------

Pada contoh bash di atas, website rumah sakit tempat file berada adalah "http://10.151.36.201/sisop/jadwal.txt"

Penjelasan tiap command
mkdir -> make directory (membuat folder dengan nama tertentu)
cd -> change directory (masuk kedirektori yang di maksud)
wget -> get file from web (download file)
mv -> move or rename file

Ketika di run, akan muncul folder (tanggal hr ini) dengan file (jam sekarang) didalamnya.
File tersebut merupakan informasi data pasien.






Isi file tersebut adalah jadwal kontrol dari 5 pasien
Anggaplah pasien hanya dapat meminum obat dari jam 6 pagi hingga jam 12 malam.
Dan pasien diharuskan meminum 1 obat setiap 3 jam. Nah, file yang tadi di download tersebut memuat beberapa list waktu.
Sekarang, anda memerlukan suatu program yang dapat memberitahukan anda sudah berapa banyak obat yang di minum pasien A, B, C, D, dan E pada jam tertentu.
Program tersebut kemudian dapat menambah keterangan pada file yang telah di download.

Gimana cara membuatnya ? Dengan bash scripting, anda cukup melakukan beberapa operasi sederhana :

#-----------------------------------------------------------------
#!/bin/bash

dir=$(date +"%d_%m_%Y")
cd $dir
filename=$(ls -t | head -1)

#variabel char memuat nama pasien
char=(A B C D E)

#variabel arr akan menyimpan jadwal ke sebuat array
arr=(`cat $filename`)

text=(`cut -c1-2 $filename`)
mark=0

for line in ${text[*]};
do
line=${line#0}
obat=0
if [ $line -ge 6 ];
then
let obat=line-6
let obat=(obat/3)+1
fi
echo ${arr[mark]} - Pasien ${char[mark]} Sudah Minum $obat obat >> jadwal.txt
let mark=mark+1
done

rm $filename
mv jadwal.txt $filename
#-----------------------------------------------------------------

Setelah di jalankan, program tersebut akan menambah keterangan pada file :

Dengan program ini, kamu sebagai dokter akan semakin terbantu dalam mengontrol pasien yang banyak.

Contoh Kasus Bash Script - Hallo sahabat NieRZeus, Pada Artikel yang anda baca kali ini dengan judul Contoh Kasus Bash Script, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel Pengetahuan, Artikel sekolah, Artikel software, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Contoh Kasus Bash Script
link : Contoh Kasus Bash Script

Baca juga


Contoh Kasus Bash Script