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:
- İlk sayı yeni satır karakterlerinin sayısıdır.
- İkinci sayı kelimelerin sayısıdır.
- Üçüncü sayı, bayt sayısıdır
- Son değer dosya adıdır
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