Minggu, 01 November 2015

Shell Script

Shell Script

Shell Script adalah sekumpulan perintah yang disimpan pada sebuah file pada Sistem Operasi Linux. Ekstensi file dari Shell Script adalah .sh tetapi tanpa menyertakan ekstensi file tersebut tetap dapat dikenali sebagai Shell Script.

Di Sistem Operasi Linux terdapat banyak pilihan Script Shell yang dapat digunakan tetapi yang menjadi default dan banyak digunakan adalah Bourne Again Shell (bash). Shell script juga menyediakan beberapa fitur seperti percabangan, perulangan dan varible layaknya bahasa pemrograman. Untuk menulis Shell Script dapat menggunakan Editor Teks apa saja (contoh: nano, vi, gedit). Sebuah Shell Script dieksekusi melalui Command Line Sistem Operasi.
Berikut contoh menulis variabel di linux
Screenshot-4
pada gambar terlihat pendeklarasian variabel seperti biasa (a=1, b=2, …), namun saat pemanggilan menggunakan sintaks echo $a $b … pemanggilan menggunakan tanda “$”.
sedangkan untuk menghapus variabel terdapat 4 cara:
  • a= , mengosongkan pendeklarasian
  • b=’ ‘ , tanda petik satu
  • c=” “, tanda petik dua
  • unset d
Screenshot-6
  • memodifikasinya dengan menambahkan karakter string di depan variabel yang dideklarasikan. contoh: /$x outputnya /1\$x outputnya $x, ‘$x’ outputnya $x, “$x” outputnya 1.
Screenshot-10
Menampilkan tanggal
Screenshot-12
Menampilkan Nama
Screenshot-15

Pemrosesan String



Pemrosesan String
String adalah serangkaian karakter. Linux menyediakan beberapa perintah yang dapat digunakan berkaitan dengan proses string, seperti mencari karakter, pengurutan dan lainnya. Terdapat 9 perintah yang dapat digunakan untuk pemrosesan string pada Linux. Berikut perintah-perintahnya :
Masuk ke editor Vi dan buat data seperti pada contoh

Ketik :wq! Untuk menyimpan dan langsung keluar.
ScreenshotScreenshot-2

ketik cat string.txt untuk melihat isi Vi
Screenshot-3

  1. Menghitung baris, kata, dan karakter
        Sintaks : wc [-lwc] nama_file
Wc –l string.txt (menghitung line/baris yang ada di file string)
Screenshot-4
wc –w string.txt (menghitung word/kata yang ada di file string)

Wc –c string.txt (menghitung character/karakter yang ada di file string)

Wc string.txt (menampilkan semua yang ada di file string)

        2. Memotong bagian file
           Screenshot-11
           Sintaks : cut [-d] [-fc] nama_file
– contoh: memotong field ke 1 dan ke 3. Di tampilan akan muncul field 1 dan field ke 3

Memotong field ke 1, tampilan yang muncul adalah field yang ke 1

          3. Mengambil baris yang atas
              Sintaks: head –n nama_file
Mengambil 2 baris bagian atas dari file string.txt
Screenshot-13

            4.Mengambil baris yang bawah
               Sintaks: tail –n nama_file
Mengambil 2 baris bagian bawah dari file string.txt

           5. Mengurutkan Data
               Sintaks : sort nama_file (mengurutkan dari A-Z)
               Sort –r nama_file (mengurutkan dari Z-A)

              6. Menghapus kata yang sama yang berurutan
                  Sintaks : uniq nama_file

               7. Merubah String
                   Sintaks : tr “string yang ingin diganti” “string yang akan diganti” < nama_file
               Screenshot-21

8. Mengambil Kata
                   Sintaks : grep kata_yang_ingin_diambil nama_file

                9. Melihat Path
   Sintaks find nama_path [-pilihan]

Tidak ada komentar:

Posting Komentar