SORU
15 Temmuz 2009, ÇARŞAMBA


`adı` desen bulmak çok desenleriyle eşleşir

Komutu find Documents -name "*.{py,html}" ile bir dizinde python ve html tüm dosyaların bir listesini almak için çalışıyorum.

Sonra gelip adam sayfa:

İkili ({}‘’) özel olarak (bul . olmayan diş teli -adı 'foo{1,2}' dosyası foo{1,2}, dosyaları foo1 ve foo2 değil adlı uyuyor.

Bu boru zincirinin bir parçası olarak, çalışma zamanı (hardcoding) eşleştiğini belirlemek için muktedir istiyorum. Eğer sadece bunu yapabiliyorsa, bir perl oyunu (veya benzeri) iyi olurdu.

Edit: ben cevabı sonunda geldi dahil her türlü saçmalığı, ve biraz uzun da, yani ben yasakladım an answer orijinal kaşıntı yapmaya çalıştığımı çizik. Eğer daha iyi bir çözüm varsa bunu kesmek için çekinmeyin.

CEVAP
15 Temmuz 2009, ÇARŞAMBA


Demek ki -o, "veya":

find Documents -name "*.py" -o -name "*.html"

EditÜzgünüm, re-read soru sadece... o kadar kolay değil hangi bir komut satırı Program aracılığıyla, inşa etmek gerekir.

Bash (veya Windows özellik listesi) kullanıyor musunuz? Eğer varsa, bunu yapmak mümkün olmalıdır:

ls **/*.py **/*.html

kolay program aracılığıyla oluşturmak için olabilir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jose LviS el Bambino ( JLB )   LviSito

    Jose LviS el

    3 ŞUBAT 2008
  • Joshua Kywn

    Joshua Kywn

    17 Mayıs 2010
  • paikimchung

    paikimchung

    12 Mayıs 2006