Menulis Program dengan Shell

Halo sahabat blogger.
Kali ini saya akan berbagi sedikit tentang ilmu yang saya dapat di praktikum kuliah saya.
Program yang akan anda lihat berada di sistem operasi linux.

1).   Mulailah menulis program dengan shell, misal “hello word”.
Syntax :
#!/bin/bash
echo “Hello World!”
contoh gambar :


2). Percobaan 1 adalah shell interaktif dengan menggunakan fungsi if.
Syntax:
if grep “root” /etc/passwd
then
echo “disini ada user yang bernama root”
else
echo “user tersebut tidak ada”
fi
Contoh gambar :


3). Percobaan 2 s.d. 4 adalah mengakses variabel shell.
Syntax :
#!/bin/bash
echo “selamat datang $USER”
echo “di shell programming”
contoh gambar :


4). Percobaan 3
Syntax :
#!/bin/bash
echo “Shell yang digunakan adalah $SHELL”
echo “saat ini jam `date +%T`”
echo “tanggal `date +%D`”
contoh gambar :


5). Percobaan 4
Syntax :
#!/bin/bash
clear
echo “nama login anda $LOGNAME”
echo “saat ini anda berada di direktori `pwd`”
echo “waktu sekarang adalah `date +%T`”
echo “selamat bekerja”
contoh gambar : 

  
6).    Percobaan 5 terdapat metakarakter untuk perintah dasar linux
6).Syntax :
#!/bin/bash
clear
echo “komputer anda telah menyala selama `uptime`”
echo “jumlah user yang login sebanyak `who | wc -l` user”
echo “anda login dengan user $LOGNAME”
echo “di shell $SHELL”
Contoh gambar :


7). Percobaan 6 memasukkan metakarakter perintah dasar linux kedalam variabel lokal.

Syntax :
#!/bin/bash
clear
data=`date +%D`
jumlah=`who | wc -l`
echo “tanggal $data ada $jumlah user yang login”
contoh gambar :



8). Percobaan 7 mengatur quoting.
Syntax :
#!/bin/bash
user=andi
echo “hai $user i\'m glad to meet you”
echo hai $user i\'m glad to meet you
echo “apakah kamu punya teman “special”?”
echo “\”special\” \?? teman apa itu?”
echo “ya pokoknya “special””
contoh gambar :

9).    Percobaan 8 membuat fungsi
9).Syntax :
#!/bin/bash
function cetak_selamat {
echo “Selamat Datang”
echo “Di Shell Programming”
}
cetak_selamat

contoh gambar :
  
10).            Percobaan 9 variasi pemanggilan variabel
10).Syntax :
#!/bin/bash
data="halo ini bejo"
sdata=${data#*lo}
tdata=${data%be*}
echo $sdata
echo $tdata
contoh gambar :

11).Percobaan 10 membuat array.
Syntax :
#!/bin/bash
#array
buah=(Melon,Apel,Durian);
echo ${buah[*]};

contoh gambar :

12). Jalankan dan analisa kode dibawah ini.
Syntax :
while :
do
echo "-------------------------------------"
echo " Main Menu "
echo "-------------------------------------"
echo "[1] Show Todays date/time"
echo "[2] Show files in current directory"
echo "[3] Show calendar"
echo "[4] Start editor to write letters"
echo "[5] Exit/Stop"
echo "======================="
echo -n "Enter your menu choice [1-5]: "
read yourch
case $yourch in
1) echo saat ini tanggal `date +%D`,saat ini jam `date +%T`
, press a key. . . ;
read ;;
2) echo "Files in pwd" ; ls; echo "Press a
key. . ." ; read ;;
3) cal ; echo "Press a key. . ." ; read ;;
4) vi ;;
5) exit 0 ;;
*) echo "Opps!!! Please select choice 1,2,3,4, or
5"; echo "Press a key. . ." ; read ;;
esac
done

contoh gambar :
































0 Response to "Menulis Program dengan Shell"

Post a Comment