16 ŞUBAT 2011, ÇARŞAMBA
Nasıl sonuçlar grep döndü sayısını sınırlamak mı?
Grep 10 lines max söylemek istiyorum.
Bilgisayarım çok çalışmak istemiyorum. Sonra 10 sonuç grep tarafından bulundu durdurmak istiyorum. Mümkün mü?
CEVAP
16 ŞUBAT 2011, ÇARŞAMBA
Başka bir seçenek sadece head kullanarak
grep ...parameters... yourfile | head
Bu dosyanın tamamını aramak gerekmez - ilk on eşleşen satırları bulunduğunda durur. Bu yaklaşım ile başka bir avantajı ise-o seçeneği ile grep kullanıyorsanız bile en fazla 10 satır döndürür.
Eğer dosya aşağıdaki satırları içerir, örneğin:
112233
223344
123123
Sonra bu çıktı fark
$ grep -o '1.' yourfile | head -n2 11 12 $ grep -m2 -o '1.' 11 12 12
head
verir sadece 2 sonuç,- m2 döndürür ise istediğiniz gibi 3 kullanarak.
Bunu Paylaş:
Nasıl sipariş sonra Oracle bir sorgu t...
Nasıl yinelemeli olarak grep mı?...
Nasıl (arama) gıt tarihinde kaydedilmi...
Nasıl çıkış için MySQL csv biçiminde s...
Nasıl 32-bit bir tamsayı kümesi bit sa...