RSS
Facebook
Twitter

Tuesday, May 10, 2011

sistem operasi _ Ubuntu : shell programming_

Shell Programming
01. review
- eksekusi model pada shell, ada 4 model :
a) . file-shell.sh
b) bash file-shell.sh
c) sh file-shell.sh
d) ./file-shell.sh (khusus file yang mempergunakan level akses x)
ex : netbean_6.9.x.bin (rwx r-x r-x)

02. shell script
a. elemen dasar shell script
- head
#!/bin/bash --> shell basis text
#!/bin/sh
- commenting
#selalu di awali pagar
#tidak akan dicetak melainkan hanya keterangan pada script shell
- descripsi
content : all of your syntax or command linux bagian statement || pernyataan
ex :
#!bin/bash
#contoh program shell tahap 1
a=3
b=4
let kali=$a*$b
echo "maka hasil kali $a X $b = $kali"

03. variable
- kata perumpamaan bebas yang mempunyai nilai
ex : a=3 (a: kata perumpamaan dan 3 : nilai dari a)
- case sensitive : membedakan lowercase dan uppercase
- pemberian nilai variabel tidak boleh dipisah dengan spasi
ex : a=saya suka -->false
a=saya_suka -->true
a=sayasuka -->true
- jika nilainya terdiri dari beberapa kata / string. maka penulisannya bisa ditambah dengan aphostrof (") / tanda petik dua diawal nilai dan diakhir nilai.
ex : a="saya suka"

04. instruksi read
--> digunakan untuk input nilai variabel tertentu.
ex :
#!/bin/bash
read a
read b
echo $a
echo $b

05. parameter
--> standar input eksternal
dilambangkan dengan $numberik ($0-$9)
pengecualian $0 : header | shell script model
ex :
#!/bin/bash
#parameter
echo $1
echo $2
let tambah=$1+$2
echo "maka nilai tambah dari $1 + $2 = $tambah"

- $# : menerangkan jumlah parameter
- $* : menampilkan semua parameter

2 komentar:

De Histology said...

btw admin pencinta linux ya...gw juga suka pake linux (kalo PC dah beler gara2 virus, ujung2nya change OS dech... :D)
http://dehistology.blogspot.com

Unknown said...

@Dedi
hehehe..
iyah..linux anti virus..pakai 2..windows ama linux.. ^^