SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ayite Atiwoto (superjiffrey)

    Ayite Atiwot

    29 EYLÜL 2010
  • PhoneBuff

    PhoneBuff

    10 HAZİRAN 2011
  • Whizzpopping

    Whizzpopping

    10 Kasım 2005