Redirection dan Piping
Bila anda hendak menjalankan sebuah perintah pada terminal dan ingin menyimpan output nya dalam sebuah file (bukan ditampilkan di layar), anda dapat menggunakan redirection operator (>) untuk melakukan hal tersebut.
Yuk kita coba!
- Ketikkan route > file1.txt. Tidak akan terlihat keluaran apapun di layar, karena output akan langsung dikirimkan ke file1.txt
- Ketik more file1.txt untuk membaca isi file (bisa juga menggunakan command cat atau less)
- Kita juga dapat membaca isi file tersebut dengan “membalik redirection-nya” seperti ini: sort < file1.txt.
- Bahkan kita dapat melakukan kedua langkah di atas secara bersamaan: sort < file1.txt > output-file.txt.

Bagaimana dengan piping?
Kita juga dapat mengirimkan output dari sebuah command (baik ke layar ataupun ke sebuah file) dengan menggunakan pipe operator dengan tujuan untuk mendapatkan value yang spesifik sesuai dengan yang kita harapkan. Sebagai contoh, kita dapat menjalankan command:
route | grep virbr0

Command di
Masih banyak kombinasi-kombinasi command yang dapat kita gunakan khususnya dengan memanfaatkan operator redirection dan pipe ini.
Practice makes perfect! 😏
Referensi:
Lewis, James Kent. 2013. Linux Utilities Cookbook. Birmingham: Packt Publishing Ltd.
Post A Reply