Jumat, 23 Desember 2016

PEMROSESAN STRING PADA LINUX

Beberapa perintah Linux dapat digunakan untuk melakukan pemrosesan file teks seperti manipulasi file, pengurutan dan pencarian file dan string.

wc – word count

Fungsi : menghitung jumlah baris, kata, dana karakter dalam suatu file.Sintaks : wc [-lwc] nama_fileKeterangan :-l : line-w : word-c : CharacterContoh :1. Menampilkan jumlah baris, kata dan karakter dari file latih2. Menampilkan jumlan baris dari file latih

cut

Fungsi : mengambil bagian tertentu dari suatu file dan menampilkannya ke layar.Sintaks : cut [-d] [-fc] nama_fileKeterangan :-d : delimeter atau pemisah antar field, digunakan jika menggunakan option -fDefault = TABULASI-f : field atau kolom.-c : character.Contoh :1. Menampilkan field pertama dan ketiga dari file /etc/passwd2. 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 head

Fungsi : menampilkan n baris pertama dari suatu fileSintaks : head [-n] nama_fileKeterangan : Jumlah baris yang akan ditampilkan default = 10Contoh :1. Menampilkan 10 baris pertama dari file /etc/passwd
2. Menampilkan 5 baris pertama dari file /etc/passwd

tail

Fungsi : menampilkan n baris terakhir dari suatu fileSintaks : tail [-n] nama_fileKeterangan : Jumlah baris yang akan ditampilkan default = 10Contoh :1. Menampilkan 10 baris terakhir dari file /etc/passwd2. Menampilkan 5 baris terakhir dari file /etc/passwd3. Menampilkan mulai dari baris ke 5 sampai baris terakhir file /etc/passwd

sort

Fungsi : mengurutkan isi suatu file berdasarkan key tertentuSintaks : sort [-tchar] [+key] [-r] nama_fileKeterangan :-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 ascending2. Mengurutkan isi file /etc/passwd berdasarkan kolom keempat secara ascending3. Mengurutkan isi file /etc/passwd berdasarkan kolom keempat secara descending

uniq

Fungsi : menghilangkan duplikasi data, syarat data harus terurut terlebih dahulu.Sintaks : uniq nama_file

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
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


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





Sumber : http://linuxkami.blogspot.co.id/2012/01/pemrosesan-string.html

Tidak ada komentar:

Posting Komentar