3 Perintah Berguna Untuk Memfilter Teks Agar Operasi File Lebih Efektif di Linux

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: