Setelah tadi aku ngebahas tentang Editor Vi pada Linux, sekarang aku bakal lanjut ngebahas tentang Pemrosesan String. Selamat membaca dan semoga bermanfaat.
Pemrosesan String
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_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
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 -f
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
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
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
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
uniq
Fungsi : menghilangkan duplikasi data, syarat data harus terurut terlebih dahulu.
Sintaks : uniq nama_file
Contoh :
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. 2. Mengubah semua huruf kecil menjadi huruf besar
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
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
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 -f
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
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
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
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
uniq
Fungsi : menghilangkan duplikasi data, syarat data harus terurut terlebih dahulu.
Sintaks : uniq nama_file
Contoh :
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. 2. Mengubah semua huruf kecil menjadi huruf besar
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
Sekian dan Terimakasih:)
Tidak ada komentar:
Posting Komentar