SORU
30 Aralık 2012, Pazar


Daha dönen, ancak ilk maçı Grep,

Umarım bu bir rağmen burada istedi, oldu grep olduğunuz her grep soru olmadı eminim. Bir dizin özyinelemeli olarak grep kullanarak aşağıdaki bağımsız değişkenler ilk maçı dönmek umuduyla arıyorum. Ne yazık ki-aslında iki tane daha baktım en son ne zaman döner. Çok fazla argüman, özellikle istenen sonucu elde olmadan var gibi görünüyor. :-/

# grep -o -a -m 1 -h -r "Pulsanti Operietur" /path/to/directory

verir:

Pulsanti Operietur
Pulsanti Operietur

Belki grep bunu yapmak için en iyi yol değil mi? Bana, çok teşekkür ederim sana.

CEVAP
30 Aralık 2012, Pazar


-m 1 herhangi bir dosyasında ilk maçı geri dönüş anlamına gelir. Ama yine de diğer dosyalarda arama devam edecek. Eğer veya aynı hatta daha fazla eşleşen iki varsa da, hepsi de görüntülenir.

head -1 bu sorunu çözmek için kullanabilirsiniz:

grep -o -a -m 1 -h -r "Pulsanti Operietur" /path/to/dir | head -1

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Andrey Menshikov

    Andrey Mensh

    28 Ocak 2012
  • SuicideSheeep

    SuicideSheee

    8 Ocak 2012
  • Warner Bros. UK

    Warner Bros.

    6 HAZİRAN 2008