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çenek | Açıklama |
-l | bir dosyadaki satır sayısını yazdır |
-w | bir dosyadaki kelime sayısını yazdır |
-C | bir dosyadaki bayt sayısını yazdır |
-m | bir dosyadaki karakter sayısını yazdır |
-L | bir 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.
- satır sayısı — 11
- kelime sayısı -
51
- 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.