Minggu, 01 November 2015

Pemrosesan String dan Shell Script

Assalaamualaikum Warahmatullaahi Wabarokaatuh! 

A. Pemrosesan String

string adalah serangkaian karakter. Linux menyediakan beberapa perintah yang dapat digunakan berkaitan dengan proses string. beberapa darinya adalah: 

1. wc - Word Count

   Fungsi : menghitung baris, kata dan karakter dalam suatu file

    sintaks:
                           wc [-lwc] file 
     Keterangan : 
     . l  : Line/baris 
     . w : Word/kata 
     . c : Character/karakter
 contoh:
 

2. Cut
    Fungsi : mengambil bagian tertentu dari suatu file yang menampilkan ke layar 
    Sintaks :
                           cut [-dchar] [-fc] file 
    Keterangan : 
    . d : delimeter/kolom 
    . f : field/kalom 
    . c : character/karakter
contoh:
 

3. Head 
    Fungsi : menampikan n baris pertama isi suatu file 
    Sintaks :
                           head [-n] file 
     Keterangan : 
    . n : jumlah baris yang akan di tampilakan 
contoh:
 

4. Tail
     Fungsi : menampilkan n baris terakhir isi suatu file
    Sintaks :
                          tail [-n] file
    Keterangan : 
    . n : jumlah baris yang akan di tampilkan 
contoh:

5. Sort
    Fungsi : mengurutkan isi suatu file berdasarkan key tertentu.
    Sintaks :
                          sort [-tchar] [+key] [-r] file.
    Keterangan : 

     . tchar: delimeter/kolom
     . key : nomor kolom sebagai key pengurutan, di mulai dari nol 
     . r : reverse/mengurutkan secara descending 
contoh:
-secara ascending(a-z)
 
-secara descending(z-a)

6. Uniq
    Fungsi : menghilangkan duplikasi data, syarat:data harus terurut 
    Sintaks :
                          uniq file
7. tr
    Fungsi : untuk mengubah suatu karakter menjadi karakter lain 
    Sintaks :
                          tr “string” “string2” 
contoh:
 

8.Grep
    Fungsi : mencari string dalam suatu file 
    Sintaks :
                         grep [-pilihan] string file 
    Keterangan : 
    . q : tidak menampilkan hail keluaran ke layar 
    . v  : menampilkan baris string yang tidak cocok 
contoh:
 

9. Find
    Fungsi : mencari file dengan kriteria tertentu 
    Sintaks :
                         find nama_path -pilihan 
    Keterangan : 
    . nama_path : nama direktori dalam pencarian 
    . Pilihan yang serng digunakan : 
  • name nama_file : cari file dengan nama nama_file  
  • user owner : cari nama file dengan pemilik owner 
  • type tipe_file : cari file dengan tipe tipe_file  
  • perm permission : cari file dengan ijin akses dalam format angka  
  • size kap_size : cari file dengan kapasitas 
  • ok perintah : eksekui perintah dengan konfirmasi   
  • exec perintah : eksekusi perintah