Pada artikel ini, kami akan meninjau sejumlah alat baris perintah yang bertindak sebagai filter di Linux. Sebuah Filter adalah sebuah program yang membaca input standar, melakukan operasi di atasnya dan menulis hasil ke output standar.
Untuk alasan ini, dapat digunakan untuk memproses informasi dengan cara yang kuat seperti merestrukturisasi output untuk menghasilkan laporan yang bermanfaat, memodifikasi teks dalam file dan banyak tugas administrasi sistem lainnya.
Dengan demikian, di bawah ini adalah beberapa file atau filter teks yang berguna di Linux.
Perintah Awk
Awk adalah pemindaian pola dan bahasa pemrosesan yang luar biasa, ini dapat digunakan untuk membangun filter yang berguna di Linux. Selain itu, baca juga halaman manual awk untuk info lebih lanjut dan opsi penggunaan:
$ man awk
Perintah Sed
sed adalah editor aliran yang kuat untuk memfilter dan mengubah teks. Halaman manual sed telah menambahkan opsi dan instruksi kontrol:
$ man sed
Perintah Grep, Egrep, Fgrep, Rgrep
Filter ini mengeluarkan garis keluaran yang cocok dengan pola yang diberikan. Mereka membaca baris dari file atau input standar, dan mencetak semua baris yang cocok secara default ke output standar.
Catatan : Program utama adalah grep , variasinya sama saja dengan menggunakan opsi grep tertentu seperti di bawah ini :
$ egrep = grep -E $ fgrep = grep -F $ rgrep = grep -r
Berikut adalah beberapa perintah dasar grep:
buycloud @ BuyCloud ~ $ grep "buycloudhost" /etc/passwd buycloudhost: x: 1001: 1001 :: /home/buycloudhost: buycloud @ BuyCloud ~ $ cat /etc/passwd | grep "buycloudhost" buycloudhost: x: 1001: 1001 :: /home/buycloudhost: