Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Shell Programming Oleh: Idris Winarno. Shell dan Shell Programming Shell adalah Command executive, artinya program yang menunggu instruksi dari pemakai,

Presentasi serupa


Presentasi berjudul: "Shell Programming Oleh: Idris Winarno. Shell dan Shell Programming Shell adalah Command executive, artinya program yang menunggu instruksi dari pemakai,"— Transcript presentasi:

1 Shell Programming Oleh: Idris Winarno

2 Shell dan Shell Programming Shell adalah Command executive, artinya program yang menunggu instruksi dari pemakai, memeriksa sintak dari instruksi yang diberikan, kemudian mengeksekusi perintah tersebut. Dengan Shell Programming memungkinkan menjalankan comand secara otomatis Shell ditandai dengan prompt. Untuk pemakai menggunakan prompt $ dan untuk superuser menggunakan promp #.

3 Tipe Shell Beberapa macam shell : /bin/sh  Bourne shell, dirancang oleh Steve Bourne dari AT&T /bin/csh  Dikembangkan oleh UNIX Berkeley yang dikenal dengan C-Shell /bin/bash  Kompatibel dengan Bourne Shell dan juga mengadaptasi kemampuan Korn- Shell.

4 Percobaan 1 # vi coba1.sh #!/bin/bash echo “Hello world” #chmod u+x./coba1.sh./coba1.sh

5 Percobaan 2 # vi coba2.sh #!/bin/bash pwd ls -l date # chmod u+x./coba2.sh./coba2.sh Bandingkan dengan: # pwd; ls -l; date

6 Percobaan 3 # vi coba3.sh # !/bin/bash var1=“Hello world” var2=`ls` echo $var1 echo $var2 # chmod u+x./coba3.sh #./coba3.sh

7 Percobaan 4 vi coba4.sh #!/bin/bash HELLO=Hello function hello { local HELLO=World echo $HELLO } echo $HELLO hello echo $HELLO # chmod u+x./coba4.sh #./coba4.sh

8 Percobaan 5 # vi coba5.sh #!/bin/bash if [ "foo" = "foo" ]; then echo expression evaluated as true fi # chmod u+x./coba5.sh./coba5.sh

9 Percobaan 6 # vi coba6.sh #!/bin/bash T1="foo" T2="bar" if [ "$T1" = "$T2" ]; then echo expression evaluated as true else echo expression evaluated as false fi # chmod u+x./coba6.sh./coba6.sh

10 Percobaan 7 vi coba7.sh #!/bin/bash for i in $( ls ); do echo item: $i done # chmod u+x./coba7.sh./coba7.sh

11 Percobaan 8 vi coba8.sh #!/bin/bash COUNTER=0 while [ $COUNTER -lt 10 ]; do echo The counter is $COUNTER let COUNTER=COUNTER+1 done # chmod u+x./coba8.sh./coba8.sh

12 Percobaan 9 # vi coba9.sh #!/bin/bash function quit { exit } function hello { echo Hello! } hello quit echo foo # chmod u+x./coba9.sh #./coba9

13 Percobaan 10 # vi coba10.sh #!/bin/bash function quit { exit } function e { echo $1 } e Hello e World quit echo foo # chmod u+x./coba10.sh./coba10.sh

14 Percobaan 11 Menampilkan long list dari file yang mempunyai ekstensi lst $ vi for11.sh #!/bin/bash for F in *.* do ls –l $F done # chmod u+x./for11.sh./for11.sh


Download ppt "Shell Programming Oleh: Idris Winarno. Shell dan Shell Programming Shell adalah Command executive, artinya program yang menunggu instruksi dari pemakai,"

Presentasi serupa


Iklan oleh Google