Kira Bilangan Perkataan dalam Fail Menggunakan Perintah "Wc"

Perintah "wc" Linux boleh digunakan untuk memberikan jumlah bilangan perkataan yang ada di dalam fail. Ini berguna jika anda cuba memasuki pertandingan yang memerlukan bilangan kata maksimum atau jika anda seorang pelajar yang mempunyai syarat minimum perkataan pada esei.

Sebenarnya ini hanya berfungsi dengan baik pada fail teks tetapi LibreOffice menyediakan pilihan "kiraan perkataan" melalui menu "alat" jika anda memerlukan kiraan perkataan dari dokumen dengan teks yang kaya seperti dokumen Word, dokumen OpenOffice atau fail teks yang kaya.

Cara Menggunakan Perintah "wc"

Penggunaan dasar perintah "wc" adalah sebagai berikut:

wc

Sebagai contoh, kami mempunyai fail yang dipanggil test.txt dengan kandungan berikut:

Esei saya
Tajuk
Kucing duduk di atas tikar

Untuk mengetahui bilangan kata dalam fail ini, kita boleh menggunakan arahan berikut:

wc test.txt

Output dari perintah "wc" adalah seperti berikut:

3 9 41 test.txt

Nilai-nilai tersebut adalah seperti berikut:

Dapatkan Total Word Count From Multiple Files

Anda boleh memberikan nama fail berbilang kepada arahan "wc" seperti yang anda lakukan untuk mengira jumlah bagi setiap fail dan jumlah baris.

Untuk membuktikan ini kami menyalin fail test.txt dan memanggilnya test2.txt. Untuk mendapatkan kiraan perkataan kedua-dua fail kita boleh menjalankan arahan berikut:

wc test.txt test2.txt

Outputnya adalah seperti berikut:

3 9 41 test.txt

3 9 41 test2.txt

6 18 82 jumlah

Seperti sebelum nombor pertama pada setiap baris ialah bilangan baris, nombor kedua ialah bilangan kata dan nombor ketiga jumlah bait.

Terdapat satu lagi suis yang tersedia yang agak aneh dalam nama dan sebenarnya berfungsi dengan cara yang agak pelik.

Perintah kelihatan seperti ini:

wc --files0-from = -

(Ini adalah sifar selepas fail perkataan)

Apabila anda menjalankan arahan di atas, anda akan melihat kursor dan anda boleh memasukkan nama fail. Sebaik sahaja anda memasukkan nama fail tekan CTRL dan D dua kali. Ini akan menunjukkan jumlah untuk fail tersebut.

Kini anda boleh memasukkan nama fail yang lain dan tekan CTRL D dua kali. Ini akan menunjukkan jumlah dari fail kedua.

Anda boleh terus melakukan ini sehingga anda mempunyai cukup. Tekan CTRL dan C untuk keluar kembali ke baris arahan utama.

Perintah yang sama boleh digunakan untuk mencari kiraan semua perkataan semua fail teks dalam folder seperti berikut:

cari . -type f -print0 | wc -l --files0-from = -

Ini menggabungkan arahan mencari dengan perintah pengiraan kata. Perintah mencari kelihatan dalam direktori semasa (ditandakan oleh.) Untuk semua fail dengan jenis fail dan kemudian mencetak nama itu dengan aksara null yang diperlukan oleh perintah wc. Perintah wc mengambil input dan memproses setiap nama fail yang dikembalikan oleh perintah cari.

Bagaimana Memaparkan Hanya Jumlah Bita dalam Fail

Sekiranya anda hanya ingin mengira jumlah bait dalam fail, anda boleh menggunakan arahan berikut:

wc -c

Ini akan mengembalikan jumlah bait dan nama fail.

Bagaimana Mempamerkan Hanya Jumlah Jumlah Karakter dalam Fail

Kiraan byte biasanya sedikit lebih tinggi daripada jumlah bilangan aksara dalam fail.

Sekiranya anda mahukan jumlah kiraan jumlah keseluruhan, anda boleh menggunakan arahan berikut:

wc -m

Untuk test.txt file output ialah 39 dan bukannya 41 kerana ia sebelum ini.

Bagaimana untuk Memaparkan Hanya Talian Keseluruhan dalam Fail

Anda boleh menjalankan arahan berikut untuk mengembalikan jumlah keseluruhan baris dalam satu fail:

wc -l

Bagaimana untuk Memaparkan Talian Terpanjang dalam Fail

Jika anda ingin mengetahui garis terpanjang dalam fail anda boleh menjalankan arahan berikut:

wc -L

Sekiranya anda menjalankan arahan ini terhadap fail "test.txt" maka hasilnya ialah 22 yang sepadan dengan bilangan aksara untuk baris "Kucing duduk di atas tikar".

Bagaimana Mempamerkan Hanya Jumlah Bilangan Kata dalam Fail

Akhir sekali, anda boleh mendapatkan jumlah perkataan dalam fail dengan menjalankan perintah berikut:

wc -w