Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
479
Tıklama
0
Öne Çıkarma
Sadece sayılardan oluşan satırların sayısını veren Shell Komutu
B
13 yıl
Teğmen
Konu Sahibi

Merhaba arkadaslar.
bir .txt dosyasi icerisinde birden fazla satirim var. Aradigim bir shell komutu. Bu komut ile .txt dosyasi icerisindeki satirlardan sadece sayidan olusanlarini saysini bulmak istiyorum
Örnek .txt dosyam su sekilde...


3 Gün 22 Saat 38 Dakika 30 Saniye
3 Gün 22 Saat 38 Dakika 5 Saniye
3 Gün 22 Saat 0 Dakika 10 Saniye
4 Gün 20 Saat 41 Dakika 55 Saniye
3 Gün 20 Saat 41 Dakika 15 Saniye
3 Gün 17 Saat 43 Dakika 37 Saniye
2040339935
2001082023
2001082024
02012345678
02012345679
02012345449



Shell komutum bana 6 sayisini vermesi gerekiyor. wc -l ile grep komutlarini bir sekilde kombine etmek gerek...
Saygilar

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



B
13 yıl
Teğmen
Konu Sahibi

grep -v "Saat" Sonuc.dat | wc -l


şeklinde kendim bir komut buldum


Bu mesaja 1 cevap geldi.
L
13 yıl
Yüzbaşı

biraz geç olacak ama yanıtlayayım.


grep -Ec '^[0-9][0-9]*$' dosya.txt 

awk '/^[0-9][0-9]*$/ {n++} END {print(n)}' < dosya.txt





< Bu mesaj bu kişi tarafından değiştirildi Let Down -- 18 Ağustos 2012; 13:09:04 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.