Kamis, 18 Februari 2010

Materi Praktikum Manajemen Jaringan (ManJar) pertemuan 4

Dalam lingkungan unix, kata 'shell' mengacu pada semua program yang dapat dijalankan pada command line. Jadi secara sederhana shell script merupakankumpulan perintah yang disimpan pada suatu file. Extensi umum yang digunakan untuk shell script adalah '.sh', sebenarnya hal ini tidak mutlak karena pada dasarnya unix mengabaikan extensi file.

Shell juga dapat mengacu pada program yang menangani command line itu sendiri dalam sistem operasi UNIX program tersebut adalah Bourne Shell (1978 - Steve Bourne) disingkat sh. Dalam sistem operasi GNU/Linux shell yang menjadi standar adalah Bourne Again Shell(bash). Bash merupakan shell yang kompatibel dengan sh dan memiliki lebih banyak fitur.

Jika anda ingin menguasai shell script tentu anda harus tahu dan hafal sedikit banyak perintah dasar command line, seperti mengkopi file(cp), merename file(mv), mencetak string (echo), melihat file(cat), dan beberapa perintah dasar lainnya.

Shell script juga menyediakan beberapa fitur yang tersedia pada bahasa pemrograman tingkat tinggi seperti variabel, percabangan dan perulangan.

Contoh2 gambar SheLL Script


Daripada masih bingung....
mendingan tmen2 Langsung praktekin aja...
donLot Materi Praktikum Manajemen Jaringan (ManJar) pertemuan 4
Praktikum ManJar pertemuan 4

contoh SheLL Script if-eLse:
#!/bin/bash

echo -n "Masukkan sebuah password : "
read password
if [ "$password" = "manjar" ]; then
echo "you're right."
else
echo "you're wrong."
fi

contoh SheLL Script nested-for:
#!/bin/sh

echo -n "Masukkan Panjang Sisi persegi : "
read panjang
for (( i=1; i<=$panjang; i++ ))
do
for (( j=1; j<=$panjang; j++ ))
do
echo -n "* "
done
echo ""
done

contoh SheLL Script case:
#! /bin/bash
clear
echo "1. Melihat Tree MIB"
echo "2. Keluar"
echo -n "Pilihan Anda : "
read pil
case $pil
in
1)
clear
echo "Tree MIB"
snmptranslate -Tp
;;
2)
clear
exit
;;
*)
clear
echo "Pilihanmu SALAH!!!"
;;
esac
echo -n "Gebuk enter..."
clear
./case.sh

1 komentar:

Scubyx mengatakan...
Komentar ini telah dihapus oleh pengarang.