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

  • Excel Functions

    Excel Functi

    4 NİSAN 2010
  • KIT KAT

    KIT KAT

    3 EKİM 2005
  • Samantha Crain

    Samantha Cra

    30 EKİM 2008