EN: Read in English
Dunia L1: Rumah Kedai
Cari dalam fail: grep
Anda akan belajar: tarik keluar baris yang anda perlu sahaja daripada fail panjang.
Teks BM belum disemak oleh penutur asli.
Disemak dengan Linux (Debian 13) pada 1 Nov 2026
Masalahnya
Bos tanya: meja mana yang belum bayar? Buku pesanan ada 15 baris hari ini. Esok mungkin 900.
Pilih satu jawapan.
Tengok
Anda you di /home/you/kedai/counter. 1 benda di sini. Servis: cron berjalan, ssh berjalan, nginx berjalan.
you@kedai:~/kedai/counter$Folder ~/kedai/counter
- orders.log (fail)
-rw-r--r--
Servis
cronberjalanmula semasa bootsshberjalanmula semasa bootnginxberjalanmula semasa boot
grep cetak baris yang ada perkataan anda sahaja. Dua meja belum bayar: T5 dan T6. Atau itu sahaja?
Teka
Seorang juruwang tulis Unpaid, bukan UNPAID. Adakah grep tunjuk baris itu?
Pilih satu jawapan.
Cuba
Tangkap semua ejaan: grep -i unpaid orders.log.
Anda you di /home/you/kedai/counter. 1 benda di sini. Servis: cron berjalan, ssh berjalan, nginx berjalan.
you@kedai:~/kedai/counter$Folder ~/kedai/counter
- orders.log (fail)
-rw-r--r--
Servis
cronberjalanmula semasa bootsshberjalanmula semasa bootnginxberjalanmula semasa boot
Petunjuk
-i maksudnya “ignore case” (abaikan huruf besar kecil).Semak
Ketik setiap baris yang grep T6 orders.log cetak.
0 daripada 2 dijumpai
Semak
Tiga suis berguna. Yang mana jawab setiap soalan?
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
Cuba
Berapa pesanan nasi lemak hari ini? Suruh grep kira: grep -c nasi-lemak orders.log.
Anda you di /home/you/kedai/counter. 1 benda di sini. Servis: cron berjalan, ssh berjalan, nginx berjalan.
you@kedai:~/kedai/counter$Folder ~/kedai/counter
- orders.log (fail)
-rw-r--r--
Servis
cronberjalanmula semasa bootsshberjalanmula semasa bootnginxberjalanmula semasa boot
Petunjuk
-c maksudnya “count” (kira).Anda berjaya!
Kini anda boleh tarik baris yang anda perlu sahaja daripada fail panjang.
Nak tahu lebih (pilihan)
grep laksa orders.log tak cetak apa-apa dan tamat dengan kod keluar 1. Maksudnya: tiada baris padan; tiada yang rosak. grep -r belacan ~/kedai cari dalam setiap fail di setiap bilik. -n dan -i boleh digabung: grep -ni unpaid orders.log.
Latihan sebenar (pilihan): di Linux, grep -c bash /etc/passwd kira pengguna yang guna shell bash.
English
The boss asks: which tables have not paid? The order book has 15 lines today. Tomorrow it may have 900.
grep prints only the lines that contain your word. Two tables have not paid: T5 and T6. Or is that all?
One cashier wrote Unpaid, not UNPAID. Did grep show that line?
Catch every spelling: grep -i unpaid orders.log.
-i means “ignore case”.Three handy switches. Which one answers each question?
How many nasi lemak orders today? Ask grep to count: grep -c nasi-lemak orders.log.
-c means “count”.You can now pull just the lines you need from a file.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: grep (Debian 13 man page) · GNU grep manual
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?