pada postingan kali saya akan membahas sedikit tentang pemrosesan string pada linux. beberapa perintah pada linux dapat digunakan untuk melakukan pemrosesan file teks seperti memanipulasi file, pengurutan dan pencarian file dan string.
beberapa perintah pemrosesan string
> wc - word count
digunakan untuk menghitung jumlah baris, kata, dan karakter dalam suatu file
sintaks :$ wc nama_file
wc dapat melakukan perintah menghitung jumlah baris, kata, dan huruf secara terpisah seperti :
wc -l : untuk menghitung jumlah baris
wc -w : untuk menghitung jumlah kata
wc -c : untuk menghitung jumlah huruf
contoh :
> cut
mengambil bagian tertentu dari suatu file dan menampilkannya ke layar
sintaks :$ cut -fc
contoh :
> head
menampilkan n baris pertama dari suatu file
sintaks :$ head -n nama_file
contoh :
> tail
menampilkan n baris terakhir dari suatu file
sintaks :$ tail -n nama_file
contoh :
>sort
mengurutkan isi dari suatu file
sintaks : $ sort nama_file
$ sort -r nama_file = mengurutkan secara descending
contoh :
>uniq
menghilangkan duplikasi data yang berdekatan
sintaks : $ uniq nama_file
contoh :
>tr
mengubah suatu karakter menjadi karakter lain
sintaks: $ tr "string1" "string2" < nama_file
$ tr "[a-z]" "[A-Z]" < latih
contoh :
>grep
mencari string dalam suatu file
sintaks : $ grep nama_string nama_file
contoh :
>find
mencari file dengan ketentuan-ketentuan tertentu
sintaks : $ find nama_path pilihan
contoh :
>pipeline
yaitu penggabungan perintah yang dapat memberi perintah lebih dari 1. pipeline diberi simbol "|".
contoh program dengan perintah gabungan:
buatlah sebuah file vi dengan nama file : biodata.txt

buatlah file dengan isi seperti dibawah ini

cat biodata.txt. maka akan terlihat seperti gambar dibawah ini:
lalu tuliskan salah satu perintah yang ada pada pemrosesan string:
misalnya kita menggunakan perintah: $ cut -f1 biodata.txt.
seperti yang terlihat seperti dibawah ini. akan terlihat perintah $ cut -f1 biodata.txt untuk memunculkan kolom 1 pada isi file tersebut.
lalu jika kita mengubah perintah dengan $ cut -f2 biodata.txt maka akan memunculkan kolom kedua
begitupun dengan perintah $ cut -f3 biodata.txt maka akan memunculkan kolom ketiga dari isi file tersebut
dan juga apabila kita menuliskan perintah $ head -3 biodata.txt maka akan memunculkan 3 baris pertama isi file tersebut seperti contoh dibawah ini:
perintah $ sort biodata.txt yaitu untuk mengurutkan file secara ascending. apabila ingin mengurutkan file secara descending dapat menggunkan perintah $ sort -r biodata.txt
pengurutan data secara ascending
pengurutan data secara descending
kita juga dapat memberi perintah lebih dari satu. apabila kita ingin memunculkan baris keempat saja maka dapat menggunakan perintah seperti dibawah ini:
$ head -4 biodata.txt | tail -1
hasil nya seperti gambar berikut:
dan apabila kita ingin memunculkan 2 huruf depan dari baris pertama sampai keempat kita dapat menggunakan perintah :
$ cut -c1,2 biodata.txt | head -4
maka hasilnya akan terlihat seperti dibawah ini :
TERIMA KASIH - PEACE OUT









Tidak ada komentar:
Posting Komentar