Popular Post

Posted by : Moh. Zein Saedi Rabu, 19 Desember 2012


Pembuatan Variabel

Perlu dicatat bahwa harus tidak ada spasi (ruang) sebelum dan sesudah tanda sama dengan ("="): VAR=value benar sedangkan VAR =  value tidak bekerja. Pada kasus pertama, shell melihat  simbol "=" dan memperlakukan perintah sebagai pemberian atau pelewatan variabel. Pada kasus kedua, shell menganggap bahwa VAR harus berupa nama perintah dan mencoba mengeksekusinya. 

Wildcard
Wildcard atau karakter asterisk (*) bukanlah hal baru jika anda telah biasa menggunakan console Linux. Bagian ini memaparkan bagaimana asterisk digunakan dalam skrip shell. Bagaimana anda menyalin semua file dari direktori /tmp/a ke dalam direktori /tmp/b. Bagaimana jika yang disalin semua file berekstensi .txt? Semua file terakhiran .html? Anda dapat menjawabnya dengan:
$ cp /tmp/a/* /tmp/b/
$ cp /tmp/a/*.txt /tmp/b/ $ cp /tmp/a/*.html /tmp/b/

Karakter Escape
Ada sejumlah karakter tertentu memiliki arti khusus bagi shell; Misalnya karakter petik ganda (") yang menyebabkan shell memperhitungkan spasi dan TAB dalam pemrosesan teks, sebagai contoh:
$ echo Halo Dunia
Halo Dunia
$ echo "Halo Dunia"
Halo Dunia
Bagaimana menampilkan Halo "Dunia" ?
$ echo "Halo \"Dunia\""



  • Bagaimana mengubah semua file terakhir .html menjadi.php? (coba gunakan berbagai bentuk perintah mv)???


Pada terminal, kita bisa langsung menggunakan perintah : $ mv *.html *.php. akan tetapi, untuk scrip bash tidak diperbolehkan, untuk itu kita bisa menggunakan scrip berikut ini :

Kemudian jalankan perintah berikut ini :

Maka hasilnya adalah sebagai berikut :

  • Membuat Program Penjumlahan sederhana
Skrip :

Hasilnya adalah :

  • Membuat Program pengguna dan direktori aktif
Skrip :
Hasilnya adalah :
  

  • Program Pengurangan
Skrip :
Hasilnya adalah :
 

  • Program Perkalian
Skrip :

Hasilnya adalah :




  • Program Pembagian
Skrip :
Hasilnya adalah :



  • Program Pangkat
Skrip :
 
Hasilnya adalah :




  • Program Luas Persegi
Skrip :
Hasilnya adalah :




  • Program Luas Lingkaran
Skrip:
Hasilnya adalah :


  • Program Luas Segitiga
Skrip :
Hasilnya adalah :






Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Moh. Zein Saedi - Date A Live - Powered by Blogger - Designed by Johanes Djogan -