Menu
CoddyTech

Kelime Sayısı

Coddy'nin Terminal Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 31 / 82.

wc komutu word count ifadesinin kısaltmasıdır. Bir dosyadaki satır, kelime ve karakter sayısını sayar.

notes.txt dosyamız var:

Buy groceries from the store
Call the doctor tomorrow morning
Finish the terminal course today
Read the new book this weekend
Clean up the project folder

Basitçe wc komutunu dosya adının ardından yazın:

wc notes.txt

Çıktı, dosya adının ardından üç sayı gösterir:

  5  26  154 notes.txt
  • İlk sayı: satır sayısı
  • İkinci sayı: kelime sayısı
  • Üçüncü sayı: bayt sayısı (düz İngilizce metin için karakter sayısıyla aynıdır)

Yalnızca ihtiyacınız olan bilgileri almak için bayrakları da kullanabilirsiniz:

-l: yalnızca satırları sayar:

wc -l notes.txt

-w: yalnızca kelimeleri sayar:

wc -w notes.txt

-c: yalnızca baytları sayar (aksanlı veya Latin alfabesi dışındaki metinlerde farklılık gösteren karakterler için -m kullanın):

wc -c notes.txt

Aynı anda birden fazla dosyayı sayma:

wc -l *.txt   # tüm .txt dosyalarındaki satırları say

wc -l satırları nasıl sayar?

wc -l, görünür satırların sayısını değil, yeni satır karakterlerini (\n) sayar. Bu, dosyanız 5 satır içeriyor ancak son satırın sonunda yeni satır karakteri yoksa, wc -l komutunun 5 yerine 4 bildireceği anlamına gelir.

Bu, standart Unix davranışıdır: uygun bir metin dosyası her zaman son satırında bir yeni satır karakteriyle bitmelidir. Çoğu metin düzenleyicisi bunu otomatik olarak ekler.

wc -l notes.txt
5 notes.txt   # doğru: son satır yeni satır ile biter
wc -l notes.txt
4 notes.txt   # dosyanın sonunda yeni satır eksik

Yaygın kullanım alanları:

  • Büyük bir günlük dosyasında kaç satır olduğunu kontrol etmek
  • Bir belgedeki kelimeleri saymak
  • Bir dosyanın beklenen sayıda girdi içerdiğini doğrulamak
challenge icon

Görev

Başlangıç

notes.txt dosyasını incelemek için wc komutunu kullanın:

  1. wc -l kullanarak satır sayısını sayın
  2. wc -w kullanarak kelime sayısını sayın

Not: wc -l yeni satır karakterlerini sayar; bu nedenle doğru sayıyı elde etmek için dosyanın son satırında bir yeni satır karakteri bulunmalıdır.

Kendin dene

Terminal
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Terminal playground

Sayımlarını herhangi bir metinde kontrol et: Kelime ve Karakter Sayacı