Penghitung Frekuensi Kata
Termasuk bagian Dasar-Dasar dalam perjalanan Terminal di Coddy. Pelajaran 81 dari 82.
Tantangan
MudahAnalisis file article.txt dan hitung berapa kali setiap kata muncul. Buat pipeline yang:
- Membaca isi file
- Mengubah spasi menjadi baris baru (satu kata per baris) menggunakan
tr ' ' '\n' - Mengurutkan kata secara alfabetis
- Menghitung kemunculan setiap kata menggunakan
uniq -c - Mengurutkan hasil berdasarkan jumlah kemunculan secara menurun menggunakan
sort -rn
Output-mu harus menampilkan frekuensi kata, dengan kata yang paling sering muncul di urutan pertama:
5 the
3 fox
3 quick
2 dog
2 lazy
2 over
1 a
1 all
1 amused
1 brown
1 by
1 day
1 happy
1 hill
1 is
1 jumps
1 not
1 ran
1 sleeps
1 wasGabungkan semua perintah menjadi satu pipeline menggunakan operator pipe |.
Petunjuk: Mulai dengan
cat article.txt, lalu rangkai perintah berikut:truntuk memisahkan kata,sortuntuk mengelompokkannya,uniq -cuntuk menghitungnya, dansort -rnuntuk mengurutkan berdasarkan frekuensi.
Coba sendiri
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 Data12Lingkungan
Variabel LingkunganLihat Semua VariabelVariabel PATHMengatur VariabelMengekspor VariabelFile ProfileRangkuman: Lingkungan Kustom15Tantangan Akhir
Pengelola File Berdasarkan JenisPenghitung Frekuensi KataPemeriksa Kesehatan SistemLatihan sendiri: Playground Terminal