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

  • Bogdan Gabriel

    Bogdan Gabri

    5 Aralık 2006
  • Good Creative Academy

    Good Creativ

    19 Kasım 2009
  • Lancome USA

    Lancome USA

    30 HAZİRAN 2009