filter
Filter adalah utilitas linux yang dapat memproses standard input(dari
Keyboard) dan menampilkan hasilnya pada standard output (layer).
Contoh filter adalah *cat, sort, grep, pr, head, tail, paste* dan lainya.
Pada sebuah rangkaian pipa:
P1 | P2 | P3 ... | $$Pn-1$$ | $$Pn$$
Maka P2 sampai dengan $$Pn-1$$ mutlak harus utilitas linux yang berfungsi
sebagai filter. P1 (awal) dan Pn (terakhir) boleh tidak filter. Utilitas
yang bukan filter misalnya who, ls, ps, lp, lpr, mail dan lainnya.
Beberapa perintah nlinux yang digunakan untuk proses penyaringan
antara lain:
1. Perintah *Grep*
Digunakan untuk menyaring masukannya dan menampilkan baris-baris yang hanya
mengandung pola yang ditentukan. Pola ini disebut *regular expression*.
2. Perintah *Wc*
Digunakan untuk menghitung jumlah balis, kata dan karakter dari baris-baris
masukan yang diberikan kepadanya. Untuk mengetahui berapa Luris gunakan
option—I, untuk mengetahui berapa kata, gunakan option w dan untuk mengetahui
berapa karakter, gunakan option —c. Jika salah satu ption tidak digunakan,
maka tampilannya adalah jumlah baris, jumlah kata dan jumlah karakter.
3. Perintah *sort*
Digunakan untuk mengumtkan masukannya berdasarkan urutan nomor ASCII
dari karakter.
4. Perintah *cut*
Digunakan untuk mengambil kolom teltentu dari baris-baris masukannya,
yang ditentukan pada option —c.
5. Perintah *uniq*
Digunakan untuk menghilangkan baris-baris bemmtan yang mengalami duplikasi,
biasanya digabungkan dalam pipeline dengan s ort.