Menghubungkan Dua Perintah
Termasuk bagian Dasar-Dasar dalam perjalanan Terminal di Coddy. Pelajaran 44 dari 82.
Sekarang setelah kamu memahami fungsi pipe, mari kita lihat cara menggunakannya secara efektif dengan dua perintah. Kuncinya adalah memilih perintah yang bekerja sama dengan baik, sehingga output perintah pertama cocok sebagai input untuk perintah kedua.
Pasangan yang umum digunakan adalah ls dengan wc -l untuk menghitung file:
ls | wc -lPerintah ls mencantumkan file (satu per baris), dan wc -l menghitung baris-baris tersebut. Hasilnya adalah jumlah file di direktori saat ini.
Kombinasi lain yang berguna adalah cat dengan head untuk melihat pratinjau file:
cat longfile.txt | head -5Ini hanya menampilkan 5 baris pertama file. Kamu juga bisa langsung menggunakan head -5 longfile.txt, tetapi piping menjadi penting saat perintah pertama menghasilkan output yang tidak sekadar membaca file.
Sebagai contoh, menggabungkan ls -l dengan head:
ls -l | head -3Ini menampilkan informasi terperinci hanya untuk beberapa item pertama di dalam direktori. Pipe mengubah dua perintah sederhana menjadi operasi yang lebih kuat.
Tantangan
MudahGunakan pipe untuk menampilkan hanya 4 baris pertama dari messages.txt dalam satu perintah.
Jalankan perintah yang:
- Menggunakan
catuntuk membacamessages.txt - Menyalurkan output ke
head -4untuk menampilkan hanya 4 baris pertama
Petunjuk: Rangkai kedua perintah menggunakan simbol
|. Output daricatmenjadi input untukhead.
Coba sendiri
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Direktori
Buat DirektoriSalin DirektoriPindahkan dan Ganti Nama DirektoriHapus DirektoriRingkasan: Operasi Direktori7Isi File
Head dan TailJumlah KataPerintah SortPerintah UniqueDasar-Dasar GrepGrep dengan FlagUlasan: Detektif Teks10Proyek Penganalisis Log
Gambaran Umum ProyekMelihat File Log2Navigasi
Tampilkan Direktori KerjaLihat Daftar FileGanti DirektoriJalur Absolut vs RelatifDirektori Home dan RootRingkasan: Temukan Arahmu8Pengalihan
Output StandarMenimpa FileMenambahkan ke FileInput StandarError StandarRangkuman: Pembuat Log6Wildcard dan Pola
Wildcard Tanda BintangWildcard Tanda TanyaWildcard Tanda Kurung SikuMenggabungkan WildcardRangkuman: Operasi Selektif9Penggunaan Pipe
Apa Itu PipeMenghubungkan Dua PerintahMenghubungkan Beberapa PerintahPipe dengan grepRingkasan: Pipeline DataLatihan sendiri: Playground Terminal