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

  • AceHoodVEVO

    AceHoodVEVO

    12 Mayıs 2009
  • Cartoonium

    Cartoonium

    11 NİSAN 2011
  • pendrop gaming

    pendrop gami

    4 ŞUBAT 2013