SORU
3 Temmuz 2011, Pazar


Nasıl grep dizinlerden-R dışarıda bırakabilir miyim?

Geçiş için tüm alt dizinleri "" directory. node_modules dışında istiyorum

CEVAP
1 Ocak 2012, Pazar


GNU Grep yeni sürümleri(>= 2.5.2) sağlar:

‘--exclude-dir=dir’
    Exclude directories matching the pattern dir from recursive directory searches. 

Yapabilirsiniz:

grep -R --exclude-dir=node_modules 'some pattern' /path/to/search

Biraz daha fazla bilgi sözdizimi ve kullanımı ile ilgili açıklama File and Directory Selection grep --exclude/--include syntax (do not grep through certain files) bkz.

Diğer yanıtlar önerilen eski GNU Greps ve POSIX Grep, 4* *kullanın.

Ya da sadece kullanın ack (Edit: The Silver Searcher) ve olsun bitsin!

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • finalcall07

    finalcall07

    11 NİSAN 2008
  • gadgetgal38

    gadgetgal38

    9 HAZİRAN 2009
  • ImBluecams

    ImBluecams

    25 Kasım 2012