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

  • Helder Barreto

    Helder Barre

    22 Mayıs 2006
  • jat4011

    jat4011

    16 EKİM 2010
  • lane182videos

    lane182video

    6 EKİM 2011