STRING
PENGERTIAN
String adalah serangkaian perintah yang disediakan dari linux.
Dalam string sendiri kita dapat mengurutkan
karakter, mencari karakter, memilih karakter yang mau ditampilkan dan lain
sebagainya.
Perintah dalam Pemrosesan String :
1. WC (Word Count)
Yaitu perintah untuk menghitung baris, karakter dan kata pada suatu
karakter.
Penulisan wc :
- wc - l [nama file.txt] : untuk menghitung jumlah baris/line
- wc -w [nama file.txt] : untuk menghitung jumlah kata
- wc -c [nama file.txt] : untuk menghitung jumlah karakter
- wc - l [nama file.txt] : untuk menghitung jumlah baris/line
- wc -w [nama file.txt] : untuk menghitung jumlah kata
- wc -c [nama file.txt] : untuk menghitung jumlah karakter
2. CUT
Yaitu perintah untuk mengambil atau memindahkan data yang kita pilih
untuk ditampilkan.
Penulisan cut :
- cut -d [nama file.txt] : ialah untuk mengambil data yang dipilih yang dipisihkan tiap fieldnya dengan tanda ':' yang biasa diartikan sebagai Delimeter
- cut -f [nama file.txt] : untuk mengambil data tiap field, biasa dipisahkan oleh tab pada setiap fieldnya
- cut -c [nama file.txt] : untuk mengambil data berdasarkan karakter pada setiap katanya
Penulisan cut :
- cut -d [nama file.txt] : ialah untuk mengambil data yang dipilih yang dipisihkan tiap fieldnya dengan tanda ':' yang biasa diartikan sebagai Delimeter
- cut -f [nama file.txt] : untuk mengambil data tiap field, biasa dipisahkan oleh tab pada setiap fieldnya
- cut -c [nama file.txt] : untuk mengambil data berdasarkan karakter pada setiap katanya
3. HEAD
Perintah untuk mengambil data dari baris paling atas ke bawah sesuai
pilihan kita sampai baris ke-n.
Penulisan head :
- head -2 [nama file.txt] : yaitu mengambil dan menampilkan data dari baris paling atas sampai baris ke-2
- head -2 [nama file.txt] : yaitu mengambil dan menampilkan data dari baris paling atas sampai baris ke-2
4. TAIL
Yaitu perintah yang fungsinya mengambil data dari baris bawah ke atas.
(kebalikan dari HEAD)
Penulisan tail :
- tail -2 [nama file.txt] : yaitu menggambil dan menampilkan data dari baris paling bawah sampe baris ke-2 dari bawah
- tail -2 [nama file.txt] : yaitu menggambil dan menampilkan data dari baris paling bawah sampe baris ke-2 dari bawah
5. GREP
Yaitu
perintah untuk mengambil string yang dipilih. Dapat juga digunakan untuk
mengambil karakter ataupun suatu kata.
Penulisan grep :
- grep [character/kata] [nama file.txt]
Keterangan :
Pilihan yang sering digunakan :
-q : tidak menampilkan hasil keluaran ke layar
-v : menampilkan baris string yang tidak cocok
Penulisan grep :
- grep [character/kata] [nama file.txt]
Keterangan :
Pilihan yang sering digunakan :
-q : tidak menampilkan hasil keluaran ke layar
-v : menampilkan baris string yang tidak cocok
6. FIND
Yaitu perintah untuk mencari file dengan kriteria tertentu.
Penulisan find :
- find [nama_path] [-pilihan]
Keterangan :
nama_path = direktori awal pencarian
Pilihan yang sering digunakan :
- name nama_file : cari file dengan nama nama_file
- user owner : cari file dengan pemilik owner
- type tipe_file : cari file dengan tipe tipe_file(f=file,d=direktori,dll)
-perm : cari file dengan ijin akses=permission dalam format angka
permission
- size kap_size : cari file dengan kapasitas = kap_size
- ok perintah : eksekusi perintah dengan konfirmasi
- exec perintah : eksekusi perintah tanpa konfirmasi
- find [nama_path] [-pilihan]
Keterangan :
nama_path = direktori awal pencarian
Pilihan yang sering digunakan :
- name nama_file : cari file dengan nama nama_file
- user owner : cari file dengan pemilik owner
- type tipe_file : cari file dengan tipe tipe_file(f=file,d=direktori,dll)
-perm : cari file dengan ijin akses=permission dalam format angka
permission
- size kap_size : cari file dengan kapasitas = kap_size
- ok perintah : eksekusi perintah dengan konfirmasi
- exec perintah : eksekusi perintah tanpa konfirmasi
7. tr
Yaitu perintah untuk memanipulasi string.
Penulisan tr :
- tr ["string1"] ["string2"]
Contoh :
1. Mengubah semua karakter 1 menjadi G, 3 menjadi &, dan s menjadi n$
tr "13s" "G&n" <>
2. Mengubah semua huruf kecil menjadi huruf besar
$ tr "[a-z]" "[A-Z]" <>
$ cat latih | tr "[a-z]" "[A-Z]"
- tr ["string1"] ["string2"]
Contoh :
1. Mengubah semua karakter 1 menjadi G, 3 menjadi &, dan s menjadi n$
tr "13s" "G&n" <>
2. Mengubah semua huruf kecil menjadi huruf besar
$ tr "[a-z]" "[A-Z]" <>
$ cat latih | tr "[a-z]" "[A-Z]"
8. UNIQ
Yaitu perintah untuk menghilangkan duplikasi data dengan syarat (data
harus terurut).
Penulisan Uniq :
- uniq [nama_file.txt]
9. Sort
Yaitu perintah untuk mengurutkan isi suatu file berdasarkan key
tertentu.
Penulisan Sort :
- sort [-tchar] [+key] [-r] file
Keterangan :
-tchar : delimeter/karakter pemisah antar field/kolom
+key : nomor kolom sebagai key pengurutan, dimulai dari nol
-r : reverse - mengurutkan secara descending
Keterangan :
-tchar : delimeter/karakter pemisah antar field/kolom
+key : nomor kolom sebagai key pengurutan, dimulai dari nol
-r : reverse - mengurutkan secara descending
Link Pretest :https://sttpln-my.sharepoint.com/:w:/r/personal/beatrix1731319_sttpln_ac_id/_layouts/15/Doc.aspx?sourcedoc=%7BFF3EFCF9-50D6-450A-96E8-D44FA7128B2F%7D&file=Pretest%2015OKTOBER2018.docx&action=default&mobileredirect=true
Link Praktikum : https://sttpln-my.sharepoint.com/:w:/r/personal/beatrix1731319_sttpln_ac_id/_layouts/15/Doc.aspx?sourcedoc=%7B4D8971B0-7BA2-42EC-9D31-A59FB388F0D6%7D&file=Foto%20Praktikum%2015OKTOBER2018.docx&action=default&mobileredirect=true
Komentar
Posting Komentar