PENJELASAN TENTANG PEMROSESAN STRING
Sabtu, 05 Maret 2016
Minggu, 04 Oktober 2015
PEMROSESAN STRING PADA LINUX
Pemrosesan String
Beberapa perintah Linux dapat digunakan untuk melakukan pemrosesan file teks seperti manipulasi file, pengurutan dan pencarian file dan 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 :
1. wc – word count
Fungsi : menghitung jumlah baris, kata, dana karakter dalam suatu file.
Sintaks : wc [-lwc] nama_file
Keterangan :
-l : line
-w : word
-c : Character
Contoh :
1. Menampilkan jumlah baris, kata dan karakter dari file latih
2. Menampilkan jumlan baris dari file latih
2. cut
Fungsi : mengambil bagian tertentu dari suatu file dan menampilkannya ke layar.
Sintaks : cut [-d] [-fc] nama_file
Keterangan :
-d : delimeter atau pemisah antar field, digunakan jika menggunakan option Default = TABULASI
-f : field atau kolom.
-c : character.
Contoh :
1. Menampilkan field pertama dan ketiga dari file /etc/passwd
2. Menampilkan karakter 1 sampai dengan 8 dan karakter 25 sampai dengan 27 pada file
/etc/passwd
3. Menampilkan karakter ke 12 sampai dengan ke 16 dari hasil keluaran perintah date
3. head
Fungsi : menampilkan n baris pertama dari suatu file
Sintaks : head [-n] nama_file
Keterangan : Jumlah baris yang akan ditampilkan default = 10
Contoh :
1. Menampilkan 10 baris pertama dari file /etc/passwd
2. Menampilkan 5 baris pertama dari file /etc/passwd
4. tail
Fungsi : menampilkan n baris terakhir dari suatu file
Sintaks : tail [-n] nama_file
Keterangan : Jumlah baris yang akan ditampilkan default = 10
Contoh :
1. Menampilkan 10 baris terakhir dari file /etc/passwd
2. Menampilkan 5 baris terakhir dari file /etc/passwd
3. Menampilkan mulai dari baris ke 5 sampai baris terakhir file /etc/passwd
1. wc – word count
Fungsi : menghitung jumlah baris, kata, dana karakter dalam suatu file.
Sintaks : wc [-lwc] nama_file
Keterangan :
-l : line
-w : word
-c : Character
Contoh :
1. Menampilkan jumlah baris, kata dan karakter dari file latih
2. Menampilkan jumlan baris dari file latih
2. cut
Fungsi : mengambil bagian tertentu dari suatu file dan menampilkannya ke layar.
Sintaks : cut [-d] [-fc] nama_file
Keterangan :
-d : delimeter atau pemisah antar field, digunakan jika menggunakan option Default = TABULASI
-f : field atau kolom.
-c : character.
Contoh :
1. Menampilkan field pertama dan ketiga dari file /etc/passwd
2. Menampilkan karakter 1 sampai dengan 8 dan karakter 25 sampai dengan 27 pada file
/etc/passwd
3. Menampilkan karakter ke 12 sampai dengan ke 16 dari hasil keluaran perintah date
3. head
Fungsi : menampilkan n baris pertama dari suatu file
Sintaks : head [-n] nama_file
Keterangan : Jumlah baris yang akan ditampilkan default = 10
Contoh :
1. Menampilkan 10 baris pertama dari file /etc/passwd
2. Menampilkan 5 baris pertama dari file /etc/passwd
4. tail
Fungsi : menampilkan n baris terakhir dari suatu file
Sintaks : tail [-n] nama_file
Keterangan : Jumlah baris yang akan ditampilkan default = 10
Contoh :
1. Menampilkan 10 baris terakhir dari file /etc/passwd
2. Menampilkan 5 baris terakhir dari file /etc/passwd
3. Menampilkan mulai dari baris ke 5 sampai baris terakhir file /etc/passwd
5. sort
Fungsi : mengurutkan isi suatu file berdasarkan key tertentu
Sintaks : sort [-tchar] [+key] [-r] nama_file
Keterangan :
-t char : delimeter / karakter pemisah antar field.
+ key : nomor kolom sebagai key pengurutan, dimulai dari nol
-r : reverse, mengurutkan secara descending.
Contoh :
1. Mengurutkan isi file /etc/passwd berdasarkan kolom pertama secara ascending
2. Mengurutkan isi file /etc/passwd berdasarkan kolom keempat secara ascending
3. Mengurutkan isi file /etc/passwd berdasarkan kolom keempat secara descending
6. uniq
Fungsi : menghilangkan duplikasi data, syarat data harus terurut terlebih dahulu.
Sintaks : uniq nama_file
Contoh :
Fungsi : mengurutkan isi suatu file berdasarkan key tertentu
Sintaks : sort [-tchar] [+key] [-r] nama_file
Keterangan :
-t char : delimeter / karakter pemisah antar field.
+ key : nomor kolom sebagai key pengurutan, dimulai dari nol
-r : reverse, mengurutkan secara descending.
Contoh :
1. Mengurutkan isi file /etc/passwd berdasarkan kolom pertama secara ascending
2. Mengurutkan isi file /etc/passwd berdasarkan kolom keempat secara ascending
3. Mengurutkan isi file /etc/passwd berdasarkan kolom keempat secara descending
6. uniq
Fungsi : menghilangkan duplikasi data, syarat data harus terurut terlebih dahulu.
Sintaks : uniq nama_file
Contoh :
7. tr
Fungsi : untuk mengubah suatu karakter menjadi karakter lain.
Sintaks : tr “string1” “string2”
Contoh :
1. Mengubah semuakarakter 1 menjadi G, 3 menjadi &, dan s menjadi n
2. Mengubah semua huruf kecil menjadi huruf besar
8. grep
Fungsi : mencari string di dalam suatu file.
Sintaks ; grep [-pilihan] string_file
Pilihan yang sering digunakan :
-q : tidka menampilkan hsil keluaran ke layar.
-v : menampilkan baris string yang tidak cocok
Contoh :
1. Menampilkan baris yang ada string Linux di file latih.
2. Menampilkan seluruh file di current directory yang mempunyai string Linux
3. Menampilkan baris yang tidak mempunya i string Linux di file latih
9. find
Fungsi : mencari file denga kriteria tertentu
Sintaks : find nama_path -pilihan
Keterangan :
nama_path = direktori awal dpencarian
Pilihan yang sering digunakan:
Contoh :
1. Mencari file dengan nama latih mulai dari current directory ke bawah
2. Mencari file yang dimilik oleh user dudi mulai dari direktori / ke bawah
3. Mencari seluruh dengan tiper direktori mulai dari direktori /home/dudi ke bawah
4. Mencari seluruh file yang bernama core kemudian dihapus dengan konfirmasi dimulai dari current direktori hingga ke bawah
Langganan:
Postingan (Atom)