Seperti yang mungkin sudah Anda ketahui, Pipa perintah digunakan untuk mengirim output dari satu perintah/program/proses ke perintah/program/proses lain untuk diproses lebih lanjut dalam sistem operasi mirip Unix. Dengan menggunakan perintah Pipe, kita dapat menggabungkan dua atau lebih perintah dan mengarahkan input atau output standar dari satu perintah ke perintah lainnya dengan mudah dan cepat. Pipa diwakili oleh karakter batang vertikal (| ) antara dua atau lebih perintah Linux. Sintaks umum dari perintah pipa diberikan di bawah ini.
Command-1 | Command-2 | Command-3 | …| Command-N
Jika Anda sering menggunakan perintah Pipe, saya punya kabar baik untuk Anda. Sekarang, Anda dapat melihat pratinjau hasil pipa Linux secara instan saat menulisnya. Sampaikan salam kepada "Plumber Terbaik" , segera NAIK , alat baris perintah untuk menulis pipa Linux dengan pratinjau langsung instan. Ini digunakan untuk membangun Pipeline yang kompleks dengan cepat, mudah dengan pratinjau instan yang dapat digulir dari hasil perintah. Alat UP cukup berguna jika Anda sering perlu mengulangi perintah yang disalurkan untuk mendapatkan hasil yang diinginkan.
Dalam panduan singkat ini, saya akan menunjukkan cara menginstal UP dan membangun pipeline Linux yang kompleks dengan mudah.
Peringatan penting:
Harap berhati-hati saat menggunakan alat ini dalam produksi! Ini bisa berbahaya dan Anda mungkin secara tidak sengaja menghapus data penting apa pun. Anda harus sangat berhati-hati saat menggunakan perintah "rm" atau "dd" dengan alat UP. Anda telah diperingatkan!
Menulis Linux Pipes Dengan Instan Live Preview Menggunakan Ultimate Plumber
Berikut adalah contoh sederhana untuk memahami konsep yang mendasari UP. Misalnya, mari kita menyalurkan output lshw perintah ke UP. Untuk melakukannya, ketik perintah berikut di Terminal Anda dan tekan ENTER:
$ lshw |& up
Anda akan melihat kotak input di bagian atas layar seperti yang ditunjukkan pada tangkapan layar di bawah ini.

Tukang Ledeng Terbaik
Di kotak input, mulailah mengetikkan saluran pipa apa pun dan tekan tombol ENTER untuk menjalankan perintah yang baru saja Anda ketik. Sekarang, utilitas Ultimate Plumber akan segera menampilkan output dari pipeline di jendela yang dapat digulir di bawah. Anda dapat menelusuri hasil menggunakan PgUp/PgDn atau Ctrl+
Setelah Anda puas dengan hasilnya, tekan Ctrl-X untuk keluar dari UP. Perintah pipa Linux yang baru saja Anda buat akan disimpan dalam file bernama up1.sh di direktori kerja saat ini. Jika file ini sudah ada, file tambahan bernama up2.sh akan dibuat untuk menyimpan hasilnya. Ini akan berlangsung hingga 1000 file. Jika Anda tidak ingin menyimpan hasilnya, cukup tekan Ctrl-C .
Anda dapat melihat isi file upX.sh dengan perintah cat. Ini adalah output dari up2.sh saya berkas:
$ cat up2.sh #!/bin/bash grep network -A5 | grep : | cut -d: -f2- | paste - -
Jika perintah yang Anda masukkan ke UP sudah berjalan lama, Anda akan melihat ~ (tilde) karakter di sudut kiri atas jendela. Artinya UP masih menunggu masukan. Dalam kasus seperti itu, Anda mungkin perlu membekukan ukuran buffer input Up untuk sementara dengan menekan Ctrl-S . Untuk mencairkan UP kembali, cukup tekan Ctrl-Q . Ukuran buffer input Ultimate Plumber saat ini adalah 40 MB . Setelah Anda mencapai batas ini, Anda akan melihat + (plus) tanda di pojok kiri atas layar.
Berikut adalah demo singkat alat UP beraksi:

Tukang Ledeng Terhebat sedang beraksi
Bacaan yang disarankan:
- Seashells – Menyalurkan Output Perintah Linux Anda ke Web Secara Real-time
Memasang Tukang Ledeng Terbaik
Menyukai ini? Besar! Silakan dan instal di sistem Linux Anda dan mulai menggunakannya. Menginstal UP cukup mudah! Yang harus Anda lakukan adalah membuka Terminal dan menjalankan dua perintah berikut untuk menginstal UP.
Unduh file biner Ultimate Plumber terbaru dari laman rilis dan letakkan di jalur Anda, misalnya /usr/local/bin/ .
$ sudo wget -O /usr/local/bin/up wget https://github.com/akavel/up/releases/download/v0.2.1/up
Kemudian, buat biner UP sebagai executable menggunakan perintah:
$ sudo chmod a+x /usr/local/bin/up
Selesai! Mulai buat pipeline Linux seperti yang dijelaskan di atas!!