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

  • cdgotx

    cdgotx

    8 Kasım 2011
  • MattSteffanina 2

    MattSteffani

    28 Kasım 2007
  • Tips On Linux

    Tips On Linu

    26 Temmuz 2008