Что такое Linux, обзор, отличия. Какой Linux выбрать в 2020
İçindekiler:
wcKomutunun Kullanımı- Satır Sayısı
- Kelime Sayımı
- Wc Komut Örnekleri
- Geçerli Dizindeki Dosyaları Sayma
- Kullanıcı sayısını sayın
- Sonuç
Linux ve Unix benzeri işletim sistemlerinde
wc
komutu, verilen her bir dosyanın veya standart girişin satır, kelime, karakter ve bayt sayısını saymanıza ve sonucu yazdırmanıza olanak tanır.
Bu öğreticide, basit ve pratik örneklerle
wc
komutunun nasıl kullanılacağını göstereceğiz.
wc
Komutunun Kullanımı
wc
komutunun sözdizimi aşağıdaki gibidir:
wc OPTION……
wc
komutu sıfır veya daha fazla giriş
FILE
ismini kabul edebilir. Herhangi bir
FILE
belirtilmezse veya
FILE
-
olduğunda,
wc
standart girişi okuyacaktır. Sözcük, boşluk, sekme veya yeni satır ile ayrılmış karakter dizesidir.
Herhangi bir seçenek olmadan kullanıldığında en basit şekliyle
wc
komutu, bağımsız değişken olarak iletilen her dosya için dört sütun, satır sayısı, kelime, bayt sayısı ve dosyanın adını yazdırır. Standart giriş kullanılırken dördüncü sütun (dosya adı) görüntülenmez.
Örneğin, aşağıdaki komut
/proc/cpuinfo
sanal dosyası hakkında bilgi görüntüler:
wc /proc/cpuinfo
Çıktı aşağıdaki gibi görünecektir:
448 3632 22226 /proc/cpuinfo
- 448 satır sayısıdır. 3632 kelime sayısıdır. 22226 karakter sayısıdır.
Standart girişi kullanırken dosya adı gösterilmez:
wc < /proc/cpuinfo
448 3632 22226
Birden fazla dosya hakkındaki bilgileri görüntülemek için dosya adlarını bağımsız değişken olarak boşlukla ayırarak iletin:
wc /proc/cpuinfo
Komut size her dosya ve toplam istatistikleri içeren bir satır hakkında bilgi verir:
448 3632 22226 /proc/cpuinfo 49 143 1363 /proc/meminfo 497 3775 23589 total
Aşağıdaki seçenekler, hangi sayıların yazdırılacağını seçmenizi sağlar.
-
-l,--lines---linessayısını--lines.-w,--words---wordssayısını--words.-m,--chars- Karakter sayısını--chars.-c,--bytes- Bayt sayısını--bytes.-L,--max-line-length- En uzun çizginin uzunluğunu yazdırın.
Birden çok seçenek kullanılırken sayımlar şu sırayla yazdırılır: yeni satır, kelimeler, karakterler, bayt, maksimum satır uzunluğu.
Örneğin, yalnızca kullanacağınız kelime sayısını görüntülemek için:
wc -w /proc/cpuinfo
3632 /proc/cpuinfo
Satır sayısını ve en uzun satırın uzunluğunu yazdıracak başka bir örnek.
wc -lL /proc/cpuinfo
448 792 /proc/cpuinfo
--files0-from=F
seçeneği,
--files0-from=F
dosyasında NUL sonlandırılmış adlarla belirtilen dosyalardan girdiyi okumasına izin verir.
F
-
ise standart girişten isimleri okuyun. Örneğin,
find
komutunu kullanarak dosyaları arayabilir ve bu dosyaları
wc
giriş olarak sağlayabilirsiniz:
find /etc -name 'host*' -printf0 | wc -l --files0-from=-
Çıktı
/etc
dizinindeki adları “host” ile başlayan tüm dosyalar için satır sayısını gösterir:
4 /etc/host.conf 27 /etc/avahi/hosts 1 /etc/hostname 14 /etc/hosts 46 total
Satır Sayısı
wc
komutu çoğunlukla
-l
seçeneği ile yalnızca bir metin dosyasındaki satır sayısını saymak için kullanılır. Örneğin,
/etc/passwd
dosyasındaki satır sayısını saymak için şunu
/etc/passwd
:
wc -l /etc/passwd
İlk sütun satır sayısı ve ikincisi dosyanın adıdır:
Kelime Sayımı
Yalnızca bir metin dosyasındaki sözcük sayısını saymak için
wc -w
ardından dosya adını kullanın. Aşağıdaki örnek
~/Documents/file.txt
dosyasındaki kelime sayısını sayar:
wc -l /etc/passwd
Kelime sayısı ilk sütunda gösterilir:
513 /home/linuxize/Documents/file.txt
Wc Komut Örnekleri
wc
komutu, borular aracılığıyla diğer komutlarla birlikte kullanılabilir. İşte birkaç örnek.
Geçerli Dizindeki Dosyaları Sayma
find
komutu, geçerli dizindeki her dosya adının bulunduğu tek bir satırdaki tüm dosyaların listesini, satır sayısını sayan ve sonucu yazdıran
wc
komutuna iletir:
Kullanıcı sayısını sayın
Aşağıdaki örnekte
wc
,
getent
komutunun çıkışından satır sayısını saymak için kullanılır.
Sonuç
wc
komutu “kelime sayısı” anlamına gelir ve oldukça basit bir sözdizimine sahiptir. Bir veya daha fazla metin dosyasındaki satır, kelime, bayt ve karakter sayısını saymanıza olanak tanır.
IPhone Uygulaması Kumarbazların Sayma Kartlarına Yardım Ediyor
Kumarhaneler, kumarbazların sistemi aldatmasına yardımcı olabilecek yeni bir uygulama hakkında uyarıldı.
Google Voice Bu Hafta Başlıyor? Buna Sayma
Google Voice ürün yöneticisi, söylentinin doğru olmadığını açıklıyor: "Hayal kırıklığına uğrattığımız için üzgünüm. Oraya ulaşmak için 7/24 marş veriyoruz, ama emin olalım."
Bash'da bir dosyayı satır satır okuma
Bash komut dosyaları yazarken, bazen bir dosyayı satır satır okumanız gereken durumlarda bulacaksınız. Örneğin, komut dosyası tarafından işlenmesi gereken verileri içeren bir metin dosyanız olabilir.







