Shell Scripting (pemrograman dalam shell)
1. jalankan pico utk mengetik prog.1
$pico prg1 enter
- tulis scrip prg1 saja
- utk menyimpan pilih write out (ctrl-O)
- keluar/exit dari pico
2. Jalankan scrip dgn
- Sbash prg1enter atau
- $./prg1 enter
3. jika ada salah edit dengan pico lagi
$ pico prg1
4. tulis prog.2, prog.3 satu persatu.
$pico prg2
misal
$pico prg1eecho nama anda?
read nama
echo berat anda?
read berat
echo hallo $nama berat anda $ berat
ketik dalam script:
#untuk komentar
$ nama --> variabel
read nama --> variabel
-lt = less than = < -gt = greater than = >
-le = less equal = (=<) -ge = greater equal = (>=)
-eq = equal (=)
Bash Program 1
#!/bin/bash
#prg1
Echo –n “Nama anda :”;
Read nama;
Echo “Hi $nama, apa khabarmu?”;
Echo “Pesan dan kesan:”;
Read
Echo “Kata $nama, $REPLY”;
Bash Program 2
#!/bin/bash
#prg2
Echo “Nama anda:”;
Read nama;
Echo “Umur anda:”;
Read umur;
If [ $umur –lt 20 ];
Then
Echo “Anda masih muda”;
Else
Echo “Anda sudah tua”;
Fi #akhir if bossss
Bash Program 3
#!/bin/bash
#prg3
Kunci=”bash”;
Read –s –p “Password anda :”pass;
If [ $pass==$kunci ]; then
Echo “Sukses, anda layak dapat linux”;
Else
Echo “Wahh Sorry, anda gagal nih”;
Fi #akhir if bossss
Bash Program 4
#!/bin/bash
Clear
Echo “MENU HARI INI”;
Echo “_______”;
Echo “1. Bakso Urat”;
Echo “2. Gado-Gado
Echo “3. Exit”;
Reap –p “Pilihan anda [1-3]:”pil;
If [ $pil –eq 1 ];
Then
Echo “Banyak mangkuk =”;
Read jum;
Let bayar=jum*2500;
Elif [ $pil –eq 2 ] ;
Then
Echo “Banyak Porsi =”;
Read jum;
let bayar=jum*3000;
elif [ $pil –eq 3 ];
then
exit 0;
else
echo “Sorry, tidak tersedia”
exit 1;
fi #akhir if bossss
echo “Harga bayar=Rp. $bayar;
echo “Terima kasih”;
Bash Program 5
#!/bin/bash
#prg4
For angka in 1 2 3 4 5;
Do
Echo “Angka=$angka”;
Done
Bash Program 6
#!/bin/bash
#prg5
Masukkan=hello;
While [ “$masukkan”!=”bye” ]
Do
#selaa
Echo “Masukkan kata sebarang (bye untuk keluar)”;
Read masukkan;
Echo ”Anda mengetik: $masukkan”
Done
Bash Program 7
#!/bin/bash
#prg6
Memindahkan file dan menghapus direktori
Mkdir dicoba;
Mv * dircoba;
Rm –rf dircoba;
Mkdir dircoba;
Echo “delete all file!”
Bash Program 8
#!/bin/bash
#prg7
A=10;
B=5;
#memakai let;
Let jumlah=$a+$b
Let kurang=$a-$b;
Let kali=$a*$b;
Echo $Jumlah;
echo $kurang;
echo $kali;
Hiii... Programmer Ganti Jari Tangan dengan Flash Disk
-
Seorang programmer komputer asal Finlandia bikin heboh. Dengan embel-embel
sebagai yang pertama di dunia, ia memfungsikan salah satu jarinya sebagai
media ...
15 years ago
No comments:
Post a Comment