Linux'ta WC Komutu Nasıl Kullanılır

Terminalden bir dosyadaki kelime, satır, bayt, hatta karakter sayısını sayın

wc (kelime sayımı) komutu, Linux sistemlerinde bir metin dosyasındaki kelime, satır ve bayt sayısını saymak için kullanılır. Metin dosyaları hakkındaki bilgileri oldukça kolay bir şekilde görüntülemek için diğer komutlarla birlikte çeşitli şekillerde yönlendirebilir ve kullanabilirsiniz.

kullanma wc emretmek

Genel Sözdizimi:.

wc [seçenekler..] [dosya_adı]

Mevcut seçenekler wc emretmek:

SeçenekAçıklama
-lbir dosyadaki satır sayısını yazdır
-wbir dosyadaki kelime sayısını yazdır
-Cbir dosyadaki bayt sayısını yazdır
-mbir dosyadaki karakter sayısını yazdır
-Lbir dosyadaki en uzun satırın yazdırma uzunluğu

Örnek:

kullanımını açıklayan temel bir örnek göreceğiz. wc Linux'ta komut.

Test.txt adında bir demo dosyamız var. Test.txt demo dosyasının içeriği aşağıdadır.

Bu bir demo dosyasıdır. Bu makale wc komutunu öğrenmenize yardımcı olacaktır. wc komutunun kullanımı oldukça kolaydır. Bu makaleden özellikleri hakkında bilgi edinebilirsiniz. Bu bağlantı noktasında tüm Linux ihtiyaçlarınız ile ilgili birçok yararlı makale bulabilirsiniz$ Dosyanın sonu Teşekkürler.

kullanma wc Bu dosyadaki komut.

wc testi.txt

Çıktı:

gaurav@ubuntu:~$ wc test.txt 11 51 275 test.txt gaurav@ubuntu:~$

Bu çıktıda sayıların aşağıdaki gibi değerleri temsil ettiğini görebilirsiniz.

  1. satır sayısı — 11
  2. kelime sayısı - 51
  3. bayt sayısı — 275

kullanarak satır ve sözcük sayısını da görüntüleyebilirsiniz. wc birden fazla dosya üzerinde komut.

Örnek:

wc /etc/passwd /proc/cpuinfo

Çıktı:

gaurav@ubuntu:~$ wc /etc/passwd /proc/cpuinfo 55 95 3102 /etc/passwd 108 820 4688 /proc/cpuinfo 163 915 7790 toplam gaurav@ubuntu:~$

Çıktıdaki 2. satır, aşağıdakilerle ilgili ayrıntıları görüntüler: /etc/passwd dosya ve 3. satır /proc/cpuinfo. Çıktının sonunda, birleştirilen her iki dosyanın toplam rakamı görüntülenir.

Bir Metin Dosyasındaki Toplam Satır Nasıl Sayılır

Kullanmak -l seçeneği wc komutuyla, belirli bir metin dosyasındaki satır sayısını yazdırabilirsiniz.

Genel Sözdizimi:

wc -l [dosya_adı]

Örnek:

wc -l /etc/grup

Çıktı:

gaurav@ubuntu:~$ wc -l /etc/group 81 /etc/group gaurav@ubuntu:~$

Burada, çıktıda, içindeki satır sayısının olduğunu görebiliriz. /etc/grup dosya 81.

Bir Metin Dosyasındaki Kelimeler Nasıl Sayılır

kullanma -w (küçük harf) seçeneği wc komutu, terminaldeki bir metin dosyasındaki toplam kelime sayısını yazdırır.

Genel Sözdizimi:

wc -w [dosya_adı]

Örnek:

wc -w testi.txt

Çıktı:

51 test.txt

test.txt metin dosyasında 51 kelime bulunmaktadır.

Bir Dosyanın Bayt Sayısını Alın

kullanabilirsiniz -C seçeneği ile wc terminalinizdeki dosyadaki bayt sayısını yazdırma komutu.

Bir dosya tarafından kullanılan bayt sayısı, bize o metin dosyasının kapladığı bellek hakkında bilgi verir.

Genel Sözdizimi:

wc -c [dosya_adı]

Örnek:

wc -c /etc/passwd

Çıktı:

gaurav@ubuntu:~$ wc -c /etc/passwd 3102 /etc/passwd gaurav@ubuntu:~$

Çıktıdan şu sonuca varabiliriz ki, şifre dosya 3102 bayt kullanır.

Bir Dosyadaki Toplam Karakter Sayısını Al

kullanma -m seçeneği ile wc komutu, belirli bir dosyadaki toplam karakter sayısını yazdıracaktır.

Genel Sözdizimi:

wc -m [dosya_adı]

Örnek:

wc -m testi.txt

Çıktı:

gaurav@ubuntu:~/space$ wc -m test.txt 275 test.txt gaurav@ubuntu:~/space$ 

Çıktı, verilen dosyada 275 karakter olduğunu gösterir.

Bir Dosyadaki En Uzun Çizginin Uzunluğunu Alın

kullanabilirsiniz -L (büyük harf) seçeneği ile wc metin dosyasındaki en uzun satırın uzunluğunu yazdırma komutu. Bu komut, bir satırdaki karakter sayısı cinsinden uzunluğu yazdırır.

Genel Sözdizimi:

wc -L [dosya_adı]

Örnek:

wc -L testi.txt

Çıktı:

82 test.txt

Bu çıktı, verilen metin dosyası test.txt'deki en uzun satırda 82 karakter olduğunu gösterir.

Geçerli Dizindeki Metin Dosyalarının Sayısı Nasıl Sayılır

wc komutu, geçerli dizindeki toplam metin dosyası sayısını saymak için de kullanılabilir. Bunu yapmak için kullanmanız gerekir wc ile komut - bulmak boru yoluyla komut.

Bu kullanıma bakalım wc bir örnek üzerinden komut verin.

Örnek:

bulmak . -tip f | wc -l

.(nokta) : Burada, . (nokta) şu anlama gelir bulmak komutu geçerli dizinde arama yapmalıdır.

-tip: Bu, bulmak geçerli dizinde benzer dosya türlerini aramak için komut.

F: Burada, F 'dosyaları' temsil eder.

Bu ilk komutun çıktısı ne olursa olsun bulmak daha sonra boruya bağlanacak wc emretmek. wc daha sonra geçerli dizindeki toplam dosya sayısını sayar ve sayıyı terminalinizde görüntüler.

Çıktı:

gaurav@ubuntu:~/space$ bul . -tip f | wc -l 13 gaurav@ubuntu:~/space$ 

Çıktı 13 olarak görüntülenir; bu, verilen dizinde aynı türden 13 metin dosyası olduğu anlamına gelir.

Çözüm

Kabul edeceğiniz gibi, wc komut oldukça basittir ve metin dosyalarınızla ilgili ayrıntıları almak için kolayca kullanılabilir. Bu komut, boru seçeneği kullanılarak diğer komutlarla birlikte de kullanılabilir.