Menu
CoddyTech

Apa Itu Pipe

Termasuk bagian Dasar-Dasar dalam perjalanan Terminal di Coddy. Pelajaran 43 dari 82.

Pengalihan memungkinkan kamu mengirim output ke file, tetapi bagaimana jika kamu ingin mengirim output dari satu perintah langsung ke perintah lain? Di sinilah pipe berperan.

Pipe menghubungkan output standar dari satu perintah ke input standar perintah lain menggunakan simbol |. Alih-alih menyimpan hasil sementara ke file, data mengalir langsung di antara perintah.

cat names.txt | sort

Ini mengambil output dari cat names.txt dan langsung meneruskannya ke sort. Hasil yang sudah diurutkan muncul di layar tanpa membuat file sementara.

Tanpa pipe, kamu memerlukan beberapa langkah:

cat names.txt > temp.txt
sort < temp.txt
rm temp.txt

Pipe melakukan hal yang sama dengan satu perintah yang ringkas. Anggap saja pipe menghubungkan perintah seperti bagian-bagian dalam jalur pipa: data masuk dari satu ujung dan mengalir melalui setiap perintah secara berurutan hingga mencapai output akhir.

challenge icon

Tantangan

Mudah

Gunakan pipe untuk membaca isi fruits.txt dan mengurutkannya secara alfabetis dalam satu perintah.

Jalankan perintah yang:

  • Menggunakan cat untuk membaca fruits.txt
  • Mengalirkan output ke sort menggunakan simbol |

Petunjuk: Formatnya adalah cat filename | sort. Output dari cat mengalir langsung ke sort tanpa memerlukan file perantara.

Coba sendiri

Terminal
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Terminal