"Wc" Komutu Kullanarak Bir Dosyadaki Kelime Sayısı Sayın

Linux "wc" komutu, bir dosyada bulunan toplam kelime sayısını sağlamak için kullanılabilir. Bu, maksimum sayıda kelime gerektiren bir yarışmaya girmeye çalışıyorsanız veya bir denemede minimum kelime sınırlama gereksinimine sahip bir öğrenci iseniz faydalıdır.

Gerçekte bu sadece metin dosyaları üzerinde çok iyi çalışır ancak LibreOffice bir Word belgesi, OpenOffice belgesi veya zengin metin dosyası gibi zengin bir metin içeren bir belgeden kelime sayımına ihtiyaç duyarsanız, "araçlar" menüsü üzerinden bir "kelime sayısı" seçeneği sunar.

"Wc" Komutu Nasıl Kullanılır

"Wc" komutunun temel kullanımı aşağıdaki gibidir:

wc

Örneğin, aşağıdaki içeriklerle test.txt adlı bir dosyamız var:

Benim Essayim
Başlık
Kedi matın üstüne oturdu

Bu dosyadaki kelime sayısını bulmak için aşağıdaki komutu kullanabiliriz:

wc test.txt

"Wc" komutundan çıktı şu şekildedir:

3 9 41 test.txt

Değerler aşağıdaki gibidir:

Birden Fazla Dosyadan Toplam Kelime Sayısı Alın

"Wc" komutuna, her dosya ve toplam satır için sayı aldığınız zamanki gibi birden çok dosya adı sağlayabilirsiniz.

Bunu kanıtlamak için test.txt dosyasını kopyaladık ve test2.txt olarak adlandırdık. Her iki dosyanın kelime sayısını elde etmek için aşağıdaki komutu çalıştırabiliriz:

wc test.txt test2.txt

Çıkış aşağıdaki gibidir:

3 9 41 test.txt

3 9 41 test2.txt

6 18 82 toplam

Her satırdaki ilk sayıdan önce olduğu gibi, satır sayısı, ikinci sayı, sözcük sayısı ve üçüncü sayı, toplam bayt sayısıdır.

Adı biraz garip olan ve aslında oldukça garip bir şekilde çalışan başka bir anahtar daha var.

Komut şöyle görünüyor:

wc --files0-from = -

(Bu kelime dosyalarından sonra sıfırdır)

Yukarıdaki komutu çalıştırdığınızda, bir imleci göreceksiniz ve bir dosya adı girebilirsiniz. Dosya adını girdikten sonra CTRL ve D'ye iki kez basın. Bu, bu dosya için toplamları gösterecektir.

Şimdi başka bir dosya adı girebilir ve iki kez CTRL D'ye basabilirsiniz. Bu, ikinci dosyadan toplamları gösterecektir.

Bunu yapana kadar bunu yapmaya devam edebilirsiniz. Ana komut satırına geri dönmek için CTRL ve C tuşlarına basın.

Aynı komut, bir klasördeki tüm metin dosyalarının tüm sözcüklerinin sayımlarını aşağıdaki gibi bulmak için kullanılabilir:

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

Bu , bulma komutunu sözcük sayısı komutuyla birleştirir. Bul komutu, bir dosya türüne sahip tüm dosyalar için geçerli dizinde (. Ile gösterilir) bakar ve ardından adı wc komutunun gerektirdiği boş bir karakterle yazdırır. Wc komutu girişi alır ve bul komutunun döndürdüğü her bir dosya adını işler.

Dosyadaki Sadece Toplam Bayt Sayısı Nasıl Görüntülenir

Bir dosyada sadece bayt sayısını öğrenmek istiyorsanız, aşağıdaki komutu kullanabilirsiniz:

wc -c

Bu, toplam bayt sayısını ve dosya adını döndürür.

Dosyadaki Toplam Karakterlerin Sayısı Nasıl Görüntülenir

Bayt sayısı genellikle bir dosyadaki toplam karakter sayısından biraz daha yüksektir.

Sadece toplam karakter sayısını istiyorsanız, aşağıdaki komutu kullanabilirsiniz:

wc -m

Test.txt dosyası için çıktı, 39'dur ve önceki gibi değil 41'dir.

Dosyadaki Toplam Çizgileri Nasıl Görüntülenir

Bir dosyadaki toplam satır sayısını döndürmek için aşağıdaki komutu çalıştırabilirsiniz:

wc -l

Dosyadaki En Uzun Çizginin Görüntülenmesi

Bir dosyadaki en uzun satırı bilmek istiyorsanız, aşağıdaki komutu çalıştırabilirsiniz:

wc -L

Bu komutu "test.txt" dosyasına karşı çalıştırırsanız sonuç, "Kedi paspasın üzerine oturdu" satırının karakter sayısına karşılık gelir.

Dosyadaki Toplam Sözcüklerin Sayısı Nasıl Görüntülenir

Son olarak, aşağıdaki komutları çalıştırarak dosyadaki toplam sözcük sayısını alabilirsiniz:

wc -w